2013-04-01 3 views
4

В настоящее время у меня есть набор файлов javascript node.js рядом с набором «обычных» файлов Javascript, которые я буду отправлять в браузер, используя Angular в качестве клиентской рамки. Для модульного тестирования я использую жасмин-узел для тестирования сервера и использую жасмин через Karma для своих файлов на стороне клиента. Есть ли способ, который я могу включить в файл Karma для файлов с jasmine-node, чтобы иметь один тестовый бегун?Включая файлы Jasmine-node в бегуне Karma

ответ

1

У меня также есть сервер node.js с кодом клиента angular.js, и я использую jasmine-node. Я не знаю, есть ли способ (или даже желательно) использовать jasmine-node для тестирования вашего клиентского кода. Я использую карму (которая раньше была испытательной), и она прекрасно работает. Все, что вам нужно сделать, это создать файл конфигурации, который загружает ваш проект и angular.mock.js и указывает на ваши тестовые файлы.

Прошу прощения, что это точно не отвечает на ваш вопрос, но это безболезненный метод тестирования.

http://karma-runner.github.com/0.8/index.html

+0

Я ставлю Карма на месте, чтобы проверить мои на стороне клиента файлы, что было бы идеально, если я мог бы запустить моей стороне тесты сервера, используя его. Я уточню, что мой вопрос отражает это. – ahjmorton

+0

Я не нашел удовлетворительного способа получить карму для запуска тестов на узел Jamine-node, поэтому я собираюсь использовать Karma и иметь двух разных тестовых бегунов – ahjmorton