В настоящее время у меня есть набор файлов javascript node.js рядом с набором «обычных» файлов Javascript, которые я буду отправлять в браузер, используя Angular в качестве клиентской рамки. Для модульного тестирования я использую жасмин-узел для тестирования сервера и использую жасмин через Karma для своих файлов на стороне клиента. Есть ли способ, который я могу включить в файл Karma для файлов с jasmine-node, чтобы иметь один тестовый бегун?Включая файлы Jasmine-node в бегуне Karma
4
A
ответ
1
У меня также есть сервер node.js с кодом клиента angular.js, и я использую jasmine-node. Я не знаю, есть ли способ (или даже желательно) использовать jasmine-node для тестирования вашего клиентского кода. Я использую карму (которая раньше была испытательной), и она прекрасно работает. Все, что вам нужно сделать, это создать файл конфигурации, который загружает ваш проект и angular.mock.js и указывает на ваши тестовые файлы.
Прошу прощения, что это точно не отвечает на ваш вопрос, но это безболезненный метод тестирования.
Я ставлю Карма на месте, чтобы проверить мои на стороне клиента файлы, что было бы идеально, если я мог бы запустить моей стороне тесты сервера, используя его. Я уточню, что мой вопрос отражает это. – ahjmorton
Я не нашел удовлетворительного способа получить карму для запуска тестов на узел Jamine-node, поэтому я собираюсь использовать Karma и иметь двух разных тестовых бегунов – ahjmorton