create.js.coffee
파일에서 호출되는 coffee
클래스가 있습니다. 개발시에서 잘 작동합니다. 그러나 기능 테스트 (Capybara
및 web-kit
)를 실행하면이 클래스가 제대로로드되지 않는 것으로 보입니다.Capybara의 기능 테스트에서 Javascript 클래스가로드되지 않습니다.
자산/자바 스크립트/app_init.js.coffee
window.MyApp = { }
자산/자바 스크립트/모듈/product_module.js.coffee
window.MyApp.ProductModule = class ProductModule
@show: ->
# Do stuff
:
이
는 파일입니다assets/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
실행