Как я могу протестировать этот код в Ember? Объясните мне пожалуйста концепцию, в общем.
// app/routes/products/new.js
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.store.createRecord('product');
},
actions: {
willTransition() {
this._super(...arguments);
this.get('controller.model').rollbackAttributes();
}
}
});
Я понятия не имею, как это сделать. Может быть модель-заглушка в пути? Я обнаружил, что магазин недоступен в тесте маршрута.
После Ruby и RSpec весь этот новый мир javascript немного сбивает с толку) Но я все равно хотел бы его изучить.
willTransition
это хук, а не действие. Не помещайте его в хэшactions
. И вы могли бы просто позвонить ему, чтобы отдохнуть. Вы можете заглушить магазин. - person Lux   schedule 10.10.2016willTransition
, мы должны определить ее в действиях, верно? - person Ember Freak   schedule 10.10.2016