Я внес некоторые изменения в liveata и хотел бы запустить файл liveata_test. Как вы используете tinytest для запуска liveata_test?
Как вы проводите тесты метеоров?
Ответ 1
После некоторого рытья я понял, что вы можете запустить метеорит из каталога пакетов вашего клонированного источника метеоров.
Источник: SFJS # 23: Функциональное программирование и Meteor.js (это вообще фантастическое видео).
- Переключитесь на
... /meteor/packages/
- Выполнить
meteor
- Перейдите в
http://0.0.0.0:3000/
в браузере.
Тесты для отдельных пакетов могут выполняться путем перехода к конкретному каталогу пакетов и последующих шагов 2 и 3.
Presto:
Ответ 2
Не стоит ничего, что вам нужно, чтобы убедиться, что вы запускаете dev "meteor" script из вашего рабочего каталога git. Просто бегущий метеорит по умолчанию будет метеор системы на вашем пути (если у вас установлен метеорит) и не будет принимать никаких изменений в тесте/коде ядра, который вы делаете.
Ответ 3
Запустите meteor test-packages
, затем укажите браузер в http://localhost:3000
.
Ответ 4
Запустите meteor из каталога пакета, который вы хотите протестировать, и просмотрите результаты в браузере.
Ответ 5
Velocity была выбрана в качестве официальной платформы тестирования для метеора 1.0. Объявление было сделано в последнем метеорном магазине (июнь 2014 г.).
Пакеты, разработанные со скоростью:
- velocity (тестовый бегун)
- jasmine-unit (синтаксис жасмина)
- mocha-web-velocity (для тестирования коллекций)
- velocity-html-reporter (просмотр тестов в браузере)
Ответ 6
git clone git://github.com/meteor/meteor.git
cd meteor
./meteor test-packages <package>
Затем перейдите к http://localhost:3000/.
Ответ 7
Вам нужно передать пакет драйверов. Вот как я их запускал:
meteor test --driver-package practicalmeteor:mocha
Затем проверьте приложение, и вы должны увидеть пользовательский интерфейс с результатами тестирования.