Каков стандартный способ включения Jasmine в приложения Enyo?

Я пытался включить Jasmine описания тестов в свои Enyo приложения. Есть ли стандартный способ сделать это?

Редактировать: простите меня, я должен попросить рабочий способ вместо «стандартного». Ни на одном из сайтов нет достаточной документации по этому вопросу.


person Siva Prasad Tumma    schedule 08.12.2014    source источник


Ответы (1)


Как правило, вы будете тестировать только свои модели и другую логику, не относящуюся к пользовательскому интерфейсу, с помощью Jasmine. Что вам нужно сделать, так это создать набор тестов, который загружает Jasmine и среду Enyo. Затем в своих тестах вы будете создавать необходимые объекты Enyo на лету. Команда Enyo использует Mocha для нашего тестирования, и вы можете заглянуть в каталог enyo/tools/mocha-tests, чтобы увидеть, как мы внедрили модульные тесты для рамки.

Для тестирования пользовательского интерфейса вам понадобится что-то вроде Nightwatch или WD.js

person Pre101    schedule 09.12.2014