1

Эй, ребята, это для вас CoffeeScript Play! Ers. Мне было интересно, что ваш основной рабочий процесс был для Unit Testing CoffeeScript для ваших приложений Play. У меня есть несколько тестовых фреймворков для работы на JavaScript, но с ужасным временем пытаюсь понять, как скомпилировать CS. Я попытался обратиться к localhost: 9000/assets/javascripts/app.js и т. Д., Но не повезло! Благодаря!Play Framework CoffeScript Unit Testing Workflow

ответ

1

Хорошо, я только что столкнулся с этой проблемой и создал для нее плагин sbt-web. Вот оно: https://github.com/tanin47/sbt-web-test-js

Вот некоторые ноты

  1. Интегрировать с activator test. Или вы можете запустить activator testJs только для запуска тестов javascript.
  2. Работайте с кофейными книгами как для тестировщиков, так и для тестировщиков.
  3. Создайте HTML-файлы на основе Jasmine и выполните их с помощью PhantomJS. Таким образом вы можете отлаживать файлы HTML, открывая их в своем предпочтительном браузере.

Для этого есть еще один плагин sbt, который равен sbt-jasmine-plugin, но вы не можете писать тесты в Coffeescripts. Кроме того, он использует env-js, который имитирует среду браузера; По-видимому, env-js больше не поддерживается. IMO, PhantomJS является более надежным.