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') от вашего шага

Другие вопросы по тегам