ember.js - prueba de error error Error en la operación del adaptador
qunit (0)
Mi prueba es bastante simple. Antes estaba funcionando, pero ahora tengo un nuevo problema. Recibo un mensaje de error.
La operación del adaptador falló
en http: // localhost: 4200 / assets / test-support.js: 4578: 13 en exports.default._emberTestingAdaptersAdapter.default.extend.exception ( http: // localhost: 4200 / assets / vendor.js: 52460: 34 ) en onerrorDefault ( http: // localhost: 4200 / assets / vendor.js: 43162: 24 ) en Object.exports.default.trigger ( http: // localhost: 4200 / assets / vendor.js: 67346: 11 ) en Promise._onerror ( http: // localhost: 4200 / assets / vendor.js: 68312: 22 ) en publishRejection ( http: // localhost: 4200 / assets / vendor.js: 66619: 15 )
PRUEBA
test(''test characters'', function(assert) {
server.create(''character'',{name: "Telly Tubby"});
visit(''/characters'');
fillIn(''.search'',"Telly Tubby");
click(''#search-btn'');
andThen(function() {
var results = find(''.character-item'');
assert.equal(results.length,1);
});
});
No recuerdo haber hecho nada elegante. No estoy seguro de qué está rompiendo.
sí mi ayudante de start-app.js es bastante estándar
Revisé el documento y creo que tiene algo que ver con Ember.Test.Adapter configurado en QunitAdapter por defecto.
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;
}
Actualizaciones Tiene algo que ver con click helper. cuando lo comento, no me da error.
mi .jshintrc ha hecho clic en expuesto
"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"
],