Как запустить тесты Jasmine на Node.js из командной строки? Я установил jasmine-node через npm и написал несколько тестов. Я хочу запустить тесты внутри каталога spec
и получить результаты в терминале, возможно ли это?Как запустить тесты Jasmine на Node.js из командной строки
ответ
EDIT
Это не кажется, что это уже не текущий лучший ответ, как пакет не сопровождается. Пожалуйста, смотрите ответ ниже
Вы можете сделать это
из тестовой директории
sudo npm install jasmine-node
Это устанавливает жасмин в ../node_modules/jasmine-node
затем
../node_modules/jasmine-node/bin/jasmine-node --verbose --junitreport --noColor spec
, которая от моего demo делает это
Player - 5 ms
should be able to play a Song - 2 ms
when song has been paused - 1 ms
should indicate that the song is currently paused - 0 ms
should be possible to resume - 0 ms
tells the current song if the user has made it a favorite - 1 ms
#resume - 0 ms
should throw an exception if song is already playing - 0 ms
Player - 5 ms
should be able to play a Song - 2 ms
when song has been paused - 1 ms
should indicate that the song is currently paused - 0 ms
should be possible to resume - 0 ms
tells the current song if the user has made it a favorite - 1 ms
#resume - 0 ms
should throw an exception if song is already playing - 0 ms
Finished in 0.01 seconds
5 tests, 8 assertions, 0 failures, 0 skipped
Для тех, кто прибывает через google: 'jasmine-node' не имеет новых коммитов с 2014 года, запускает только jasmine 1.3 и появляется были оставлены. Официальная CLI 'jasmine' CLI в ответе user64141 ниже более актуальна. – ReactiveRaven
OP должен переназначить правильный тик на этом –
Не устанавливайте пакеты NPM с 'sudo'. Только когда это действительно необходимо, бывает редко. –
Попробуйте карму (ранее Testacular), это библиотека тестирования агностика тест бегун сделан Angular.js команды
http://karma-runner.github.io/0.12/index.html
поддержка Жасмин хорошо запеченная.
Карма не запускает тесты в узле. См. Http://stackoverflow.com/questions/16660670/how-to-test-nodejs-backend-code-with-karma-testacular. – mik01aj
Это должно вас происходит быстро:
- установить Node.js (очевидно).
Следующая установка Жасмин. Откройте командную строку и выполните команду:
npm install -g jasmine
Далее перейдите в любой каталог и создать пример 'проекта':
jasmine init
jasmine examples
Теперь запустите модульные тесты :
jasmine
Если ваш файл jasmine.json находится где-то в другом месте, кроме spec/support/jasmine.JSON, просто запустите:
jasmine JASMINE_CONFIG_PATH=relative/path/to/your/jasmine.json
Для получения дополнительной информации см:
Эта информация, безусловно, должна быть более заметна на домашней странице жасмина. На данный момент вы только узнаете, идете ли вы в проект github. –
Выполнение именно этого пустого проекта «npm init» по-прежнему не дает мне никаких результатов. –
Это не дает никакого результата. –
- 1. Неспособность запустить транспортир из командной строки Node.js
- 2. Android-библиотека: запустить тесты из командной строки
- 3. Как запустить тесты Jasmine в браузере?
- 4. Как запустить тесты инструментария Android из командной строки (в Kubuntu)?
- 5. запустить unittests из командной строки
- 6. Как запустить программу Node.js из командной строки без слова 'node'
- 7. Как запустить: ожидающие проверки из командной строки?
- 8. Невозможно запустить юнит-тесты из командной строки в Xcode 6
- 9. Не удается запустить андроид тесты Ui из командной строки
- 10. Могу ли я запустить тесты Jasmine + Protractor в браузере?
- 11. Не удается запустить тесты phpunit из командной строки
- 12. Как запустить файлы TypeScript из командной строки?
- 13. Как запустить узел из командной строки?
- 14. Как запустить TestSuit из командной строки?
- 15. Как запустить 2 команды в новом окне командной строки?
- 16. Как запустить xcode UI тесты автоматизации с использованием командной строки
- 17. Запуск NUnit тесты из командной строки
- 18. если эти тесты на строки вводятся из командной строки
- 19. Запустить фиджи из командной строки?
- 20. Помогите запустить NUnit из командной строки dos
- 21. Запустить Hello world из командной строки node.js в Windows 7
- 22. Практические тесты Selenium, написанные на PHP из командной строки
- 23. Запустить ocaml из командной строки
- 24. как запустить mocha тесты асинхронно на node.js + Express.js + mongodb app
- 25. Запустить приложение iOS из командной строки
- 26. рубин, запустить из командной строки
- 27. Как запустить тесты в командной строке
- 28. Не удалось запустить тесты Karma/Jasmine на Bamboo CI
- 29. как запустить препроцессор Sage из командной строки
- 30. Как остановить тесты Jasmine Node.js от объектов печати?
Попробуйте это также https://github.com/jasmine-contrib/grunt-jasmine-node – Dalorzo