Spaces:
Sleeping
Sleeping
| import sys | |
| import os | |
| src_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | |
| sys.path.append(f"{src_path}/tools") | |
| from utilities import read_markdown_file | |
| def setup_jest() -> str: | |
| """ | |
| Automates the setup of Jest with TypeScript and code coverage in a new project. | |
| Returns: | |
| str: A comprehensive guide for Jest setup, including TypeScript | |
| integration and code coverage configuration, generated by the AI. | |
| Returns an error message string if an exception occurs. | |
| """ | |
| try: | |
| output = read_markdown_file(f'{src_path}/prompts/setup_jest_sample_response_v2.md') | |
| return output | |
| except Exception as exc: | |
| return f"Error during Jest setup: {exc}" | |
| # For testing/debugging | |
| if __name__ == "__main__": | |
| print("Setting up Jest...") | |
| output = setup_jest() | |
| print("\n" + output) | |