Ember.js ember测试错误适配器操作失败
我的测试很简单。这是工作之前,但现在我面临着一个新的问题,我得到了失败的信息 适配器操作失败 在 在exports.default.\u emberTestingAdaptersAdapter.default.extend.exception() 默认情况下() 在Object.exports.default.trigger()处 允诺。_onerror() 在发表时() 试验 我不记得做过什么花哨的事。我不知道什么东西坏了 是的,我的start-app.js助手非常标准 我仔细阅读了这份文件,我觉得它与 默认情况下,Ember.Test.Adapter设置为QunitAdapterEmber.js ember测试错误适配器操作失败,ember.js,qunit,Ember.js,Qunit,我的测试很简单。这是工作之前,但现在我面临着一个新的问题,我得到了失败的信息 适配器操作失败 在 在exports.default.\u emberTestingAdaptersAdapter.default.extend.exception() 默认情况下() 在Object.exports.default.trigger()处 允诺。_onerror() 在发表时() 试验 我不记得做过什么花哨的事。我不知道什么东西坏了 是的,我的start-app.js助手非常标准 我仔细阅读了这份文件,
import Ember from 'ember';
import Application from '../../app';
import config from '../../config/environment';
// import initializeTestHelpers from 'simple-auth-testing/test-helpers';
// initializeTestHelpers();
export default function startApp(attrs) {
var application;
var attributes = Ember.merge({}, config.APP);
attributes = Ember.merge(attributes, attrs); // use defaults, but you can override;
Ember.run(function() {
application = Application.create(attributes);
application.setupForTesting();
application.injectTestHelpers();
});
return application;
}
更新。它与单击帮助器有关。当我把它注释出来时,我没有发现错误
my.jshintrc已被单击
"predef": [
"authenticateSession",
"invalidateSession",
"currentSession",
"server",
"document",
"window",
"location",
"setTimeout",
"$",
"-Promise",
"define",
"console",
"visit",
"exists",
"fillIn",
"click",
"keyEvent",
"triggerEvent",
"find",
"findWithAssert",
"wait",
"DS",
"andThen",
"currentURL",
"currentPath",
"currentRouteName"
],
当您注释掉click helper时,实际上并没有触发任何操作,因此没有错误。您使用的是mirage还是server.create的功能?是的,我使用的是ember cli mirage。server.create正在创建一条记录。@marcow。我不再面对这个问题了。我不知道为什么。我试图跟踪源代码,更改了几个变量名。现在没有问题,但可以跟踪根本原因:(那不是server.db.create,还是您使用的是旧版本?
"predef": [
"authenticateSession",
"invalidateSession",
"currentSession",
"server",
"document",
"window",
"location",
"setTimeout",
"$",
"-Promise",
"define",
"console",
"visit",
"exists",
"fillIn",
"click",
"keyEvent",
"triggerEvent",
"find",
"findWithAssert",
"wait",
"DS",
"andThen",
"currentURL",
"currentPath",
"currentRouteName"
],