У меня есть проект rails 3.1, на котором я хотел бы запустить некоторые спецификации jasmine. Проблема в том, что для моего проекта rails требуются некоторые файлы javascript, полученные из драгоценных камней (особенно из backbone-rails), а не из моего каталога /assets.
Глядя на HTML-код сгенерированного файла jasmine, он успешно включает все активы из каталога JavaScripts/assets (скомпилированного из coffeescript), но не файлы javascript, сгенерированные драгоценными камнями. Следовательно, я получаю кучу ошибок «класс не найден».
Итак, есть идеи, как заставить jasmine требовать файлы JavaScript Rails 3.1 от драгоценных камней, а не только /assets? Текущий файл jasmine.yml приведен ниже. Любые идеи приветствуются
src_files:
- public/javascripts/prototype.js
- public/javascripts/effects.js
- public/javascripts/controls.js
- public/javascripts/dragdrop.js
- public/javascripts/application.js
- public/javascripts/**/*.js
- spec/**/*_spec.js
- "vendor/**/*.{js, coffee}"
- "lib/**/*.{js, coffee}"
- "app/**/*.{js, coffee}"
stylesheets:
- stylesheets/**/*.css
helpers:
- helpers/**/*.js
spec_files:
- '**/*[sS]pec.{js, coffee}'
src_dir: assets
spec_dir: spec/javascripts