Javascript 引用错误:Can';t在rails中使用ember进行变量Qunit测试

Javascript 引用错误:Can';t在rails中使用ember进行变量Qunit测试,javascript,ruby-on-rails,ember.js,Javascript,Ruby On Rails,Ember.js,因此,我有以下文件: app/assets/javascripts/aisis_planner.js //= require handlebars //= require ember //= require ember-data //= require_self //= require ./store //= require_tree ./models //= require_tree ./controllers //= require_tree ./views //= require_tree

因此,我有以下文件:

app/assets/javascripts/aisis_planner.js

//= require handlebars
//= require ember
//= require ember-data
//= require_self
//= require ./store
//= require_tree ./models
//= require_tree ./controllers
//= require_tree ./views
//= require_tree ./helpers
//= require_tree ./components
//= require_tree ./templates
//= require_tree ./routes
//= require ./router

window.AisisPlanner = Ember.Application.create();
然后在tests/javascripts/test_helper.js下

//= require application
//= require_tree .
//= require_self
//= require aisis_planner

document.write('<div id="ember-testing-container"><div id="ember-testing"></div></div>');
document.write('<style>#ember-testing-container { position: absolute; background: white; bottom: 0; right: 0; width: 640px; height: 384px; overflow: auto; z-index: 9999; border: 1px solid #ccc; } #ember-testing { zoom: 50%; }</style>');

AisisPlanner.rootElement = '#ember-testing';
AisisPlanner.setupForTesting();
AisisPlanner.injectTestHelpers();

function exists(selector) {
  return !!find(selector).length;
}

发生什么事了?对于非测试,我的应用程序可以正常加载,但当设置它进行测试时,我会遇到这些错误。

听起来像是js文件被无序插入。(例如app/assets/javascripts/aisis\u planner.js之前的tests/javascripts/test\u helper.js)

这个答案对我没有帮助为什么对你没有帮助?这就是答案。如果你想让我找到它是哪个js文件,你可以把你的网站的链接发给我,我会帮你做的。
ReferenceError: Can't find variable: AisisPlanner