ascuas render hbs tragar error arrojado
Tengo una prueba de integración de componentes simple:
test('it throws error my-custom-input is called', function(assert) {
assert.throws(() => {
this.render(hbs`{{my-custom-input}}`);
}, /my-custom-input component error/, 'Error must have been thrown');
});
El código fuente de component.js es como:
export default Ember.Component.extend({
layout,
init() {
this._super(...arguments);
throw 'my-custom-input component error';
}
}
Mientras que mi versión ember-cli era 2.3.0, la prueba fue aprobada. Sin embargo, después de actualizar mi versión ember-cli a 2.11.1, la prueba no pasó. El error fue:
actual: >
false
expected: >
true
¿Por qué el renderizado de ascua comienza a tragarse la excepción lanzada?