заставить работать спецификации Jasmine, написанные на coffeescript - PullRequest
1 голос
/ 20 декабря 2011

Я пытаюсь заставить Жасмин (jasmine-headless-webkit), coffeescript и backbone работать вместе.

Я близок - мой сайт работает на coffeescript и backbone, и ямогу запустить письменные тесты coffeescript - но моя проблема в том, что я не могу заставить свои тесты coffeescript делать что-нибудь интересное.

Если я попытаюсь создать экземпляр модели в тесте, я получу ошибку:

ReferenceError: Can't find variable: xxxx

К вашему сведению - я использую это с guard-jasmine-headless-webkit ...

Я работаю с файлом Jasmine.yml- но все еще не могу заставить эти тесты работать.У кого-нибудь есть совет?

Ответы [ 2 ]

2 голосов
/ 05 января 2012

Тревор был прав - проблема была в том, в каком порядке загружались скрипты (в моем jasmine.yml)

Я завел его, по большей части ...

helpers:
     - helpers/**/*.js

src_dir:
  - app/assets/javascripts
  - vendor/assets/javascripts

src_files:
  - "**/*.*"

spec_dir: spec/javascripts

spec_files:
  - "**/*[Ss]pec.*"

stylesheets:
  - stylesheets/**/*.css
0 голосов
/ 13 июня 2012

Дружественное обновление: если вы используете конвейер ресурсов Rails для компиляции coffeescript, в недавнем выпуске драгоценного камня Jasmine добавлена ​​поддержка coffeescript через конвейер ресурсов rails. огромное улучшение его версия 1.2.0 (не релиз релизы, официальный релиз 1.2.0) https://github.com/pivotal/jasmine-gem

...