Jasmine不会从资产管道加载javascript文件

我正在开发一个gem,我已经安装了Jasmine https://github.com/pivotal/jasmine-gem/

我所需的所有JS文件都在app / assets / javascripts / application.js的清单文件中

//= require underscore //= require backbone //= require_tree .//vendor //= require_tree .//custom //= require_tree .//templates //= require_tree .//models //= require_tree .//collections //= require_tree .//views 

我的jasmine.yml文件引用了:

 src_files: - 'app/assets/javascripts/application.js' 

但是它中没有指定的文件加载。 谁知道为什么? 我正在使用最新的Jasmine 1.3.2,它应该支持资产管道,这样你就不需要使用像jasmine-rails这样的东西了。 有什么想法吗?

在你的jasmine.yml中,路径应该是’assets / application.js’。 如果您仍然遇到问题,请确保您的Gemfile中的开发和测试组都有jasmine gem,如https://github.com/pivotal/jasmine-gem上的说明中所述:

 group :development, :test do gem 'jasmine' end 

如果您使用的是Rails 4,则版本1.3.2中存在错误,它检查的是在Rails 4中不再定义的config.assets.enabled

以下对我有用。 gem 'jasmine', "~> 2.0.0.rc4"

这是谈论这个问题的票。 https://github.com/pivotal/jasmine-gem/pull/177