我正在使用 Qunit 和 karma runner 测试 EmberJs 应用程序,它运行良好。然后我不得不将 faye 集成到运行良好的应用程序中,但是在运行我的测试套件时,它显示以下错误和崩溃:
ReferenceError: Faye 未定义
错误抛出的地方,我在 emberjs 中定义客户端
client = new Faye.Client(uri);
尽管这在开发,分期但在测试中有效。这边,uri = "http://localhost:9292/faye"
faye.js 包含在在 app.js 之前加载的 vendor.js(包含 ember.js 和 ember-data.js 本身在内的所有 js 插件的单个 js 文件)中(存在上述行的文件)