Я работаю над созданием своего собственного bootstrap project, который включает в себя RequireJS для структуры модулей, Backbone для маршрутизации и простых статических представлений, ReactJS для компонентов. Проект работает отлично, но я хочу добавить поддержку модульного тестирования для покрытия моих модулей кода в будущих проектах. Я пытаюсь добавить Karma в качестве тестового бегуна с поддержкой Jasmine и RequireJS в модульных тестах (тогда я добавлю TestUtils для тестирования компонентов).Настройки Karma для запуска тестов с жасмином, requirejs и реагирования
В настоящее время у меня есть некоторые проблемы с Кармой ... это не работает для меня ... Я создал Gruntfile.js с конфигурацией кармы:
karma: {
unit: {
configFile: 'karma.config.js'
}
}
Также я добавил karma.config.js
файл с конфигурациями. А также я добавил файл с RequireJS конфигурации для испытаний test-main.js
Но я получил troubels при попытке запустить тесты с командой grunt test
:
grunt test Running "karma:unit" (karma) task 14 12 2015 15:06:17.594:WARN [karma]: No captured browser, open http://localhost:9876/ 14 12 2015 15:06:17.634:INFO [karma]: Karma v0.13.15 server started at http://localhost:9876/ 14 12 2015 15:06:17.644:INFO [launcher]: Starting browser PhantomJS 14 12 2015 15:06:18.849:INFO [PhantomJS 1.9.8 (Windows 7 0.0.0)]: Connected on socket Gvi8xqI0lfbPEEOGAAAA with id 60807377 PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 0 of 0 ERROR (0.013 secs/0 secs)
И на это сообщение программка застрял ... Есть кто-нибудь полезный совет ???
PS: Я использовал этот учебник, чтобы использовать RequireJS с кармических испытаний: http://karma-runner.github.io/0.8/plus/RequireJS.html
Я проверил версию и нашел новейший учебник для использования кармы и RequireJS на официальном сайте: http://karma-runner.github.io/0.13/plus/requirejs.html. Но это все еще не работает для меня. –