我正在尝试转移Evergreen / jasmine combo使用的代码。从旧版本的项目到新版本。转移所有需要文件后,测试无效并说:
$未定义
从调试器中,看起来好像找不到我的required()js文件:
GET http://127.0.0.1:38545/public/javascripts/jquery-1.4.2.min.js 404 (Not Found)
以下文件是我转移的文件:
配置/ evergreen.rb
require 'capybara-webkit'
Evergreen.configure do |config|
config.driver = :webkit
config.public_dir = "/"
config.spec_dir = "spec/javascripts"
config.template_dir = "spec/javascripts/templates"
end
规格/ Javascript角/ 规格/ Java脚本/助理/ * 规格/ Java脚本/支持/ * 规格/ Javascript角/模板/ *
通过导航手动检查文件,我看到在旧项目中,文件可用,但在新项目中,我得到一个sinatra页面说
“Sinatra不知道这个小曲”
jquery文件在同一个地方,我看不到路由文件的任何明显变化。我应该在调试时采取哪些步骤?
更新
似乎将sinatra gem从1.2.6改为1.2.7修复了这个问题(两个项目的差异)。还在找出原因
答案 0 :(得分:0)
似乎将sinatra gem从1.2.6改为1.2.7修复了这个问题(两个项目的差异)。