私はいくつかのジャスミン仕様を実行したいというrails 3.1プロジェクトを持っています。問題は、私のレールプロジェクトは、私の/ assetsディレクトリではなく、gem(特にバックボーンレール)から供給されるいくつかのjavascriptファイルを必要とすることです。Rails 3.1とJasmine:GemsからのJavaScriptを含む
生成されたジャスミンファイルのHTMLを見ると、JavaScripts/assetsディレクトリのすべてのアセット(coffeescriptからコンパイルされたもの)は正常に処理されますが、gemによって生成されるjavascriptファイルは含まれません。その結果、私は 'クラスが見つかりません'エラーの束を取得しています。
したがって、jasmineにRails 3.1のJavaScriptファイルを必要とするアイデアはありますか?現在の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
テストを実行する方法は何ですか:アドホックまたはCI /展開戦略ですか? – rxgx
rxgx:現時点では、アドホックです。レイクジャスミン; localhost:8888 – PlankTon
いずれかの宝石は、あなたがjavascriptやスタイルシートを生成するためにレーキタスクを実行する必要がありますか? – rxgx