Chimpjs и Meteor: вызовы методов в тестах без использования Velocity
Это приложение показывает пример тестирования Meteor с огурцом: https://github.com/mhurwi/cucumber-meteor-tutorial
Хорошо работает с Velocity. Но мой компьютер очень медленно работает при запуске приложения с Velocity, и я не хочу, чтобы он всегда работал во время разработки. Поэтому я попытался использовать Chimp в качестве модуля NPM, используя
chimp --ddp=http://localhost:3000
как здесь предлагается: https://chimp.readme.io/docs/getting-started-with-meteor-cucumber
Но тесты с вызовами методов (методы находятся в tests/cucumber/fixtures/) не работают:
Error: Method not found [404]
Кто-нибудь имеет представление о том, что я должен делать, чтобы запустить тесты Cucumber с использованием командной строки вместо Velocity?
Спасибо за помощь.
Еще один маленький вопрос: Velocity занимает много времени, когда это первый запуск (у меня только несколько тестов, и он почти замораживает мой компьютер), или это всегда одинаково?
1 ответ
Когда вы запускаете Chimp против Meteor, вы не можете поставить tests/cucumber/fixtures
Вы должны использовать шаблон пакета приспособлений, см. здесь:
https://meteor-testing.readme.io/docs/data-fixtures
Затем вы можете вызвать server.call('xxx')
от вашего шага