create.js.coffee
ファイルで呼び出されるcoffee
クラスがあります。 開発ではうまく動作します。 しかし、機能テスト(Capybara
とweb-kit
)を実行すると、このクラスが正しくロードされていないようです。Capybaraの機能テストでJavascriptクラスが読み込まれない
これらのファイルは、次のとおりです。
資産/ javascriptの/ app_init.js.coffee
window.MyApp = { }
資産/ javascriptの/モジュール/ product_module.js.coffee
window.MyApp.ProductModule = class ProductModule
@show: ->
# Do stuff
アセット/ javascript/application.js
//= require app_init
//= require_tree .
そしてcreate.js.coffee
console.log window.MyApp => Returns [Object Object]
console.log window.MyApp.ProductModule => Returns undefined
これらのリターンは仕様やデバッグを実行しているとき、私は何を得るです。何か案は?それは私がrails assets:precompile
実行