Как автоматизировать создание тестового набора (полный и работающий тестовый пример, а не только шаблон) углового приложения?
Я ленивый программист. Я хочу автоматизировать создание тестового примера моего большого приложения angularjs. В настоящее время я использую жасмин и карму.
Я хочу динамически извлекать модуль, компоненты и методы и создавать контрольный пример, который должен пройти.
По сути, я хочу добавить его в "watch", чтобы во время кодирования тестовые случаи генерировались и проходили / не проходили в зависимости от состояния кода и предоставленных имитационных данных.
Пожалуйста помоги.
1 ответ
Я нашел эту штуку, и она отлично справляется со своей задачей:
npm i ai-test-gen-angular
export OPENAI_API_KEY=somekey
node ./node_modules/ai-test-gen-angular/index.js "relative/path/to/service/or/somecomponent.component.ts" "relative/path/to/tsconfig.json"
Ответ был опубликован здесь