ユーザーがリダイレクトされるかどうかを確認する受け入れテストに合格しようとしています。ユーザーが URL を入力すると、別の URL にリダイレクトされます。コンソールでこのエラーが表示される理由を教えてください。
ember.debug.js:30195 Error while processing route: account.contacts.index Cannot read property 'get' of undefined TypeError: Cannot read property 'get' of undefined
This is my route account/contacts/index.js
import Ember from 'ember';
export default Ember.Route.extend({
redirect: function () {
this.transitionTo('account.contacts.company');
}
});
そして、これは私のアカウント/連絡先/index-test.jsです
moduleForAcceptance('Acceptance | /account/contacts/index');
test('visiting URL', function(assert) {
visit('/account/contacts');
andThen(function() {
assert.equal(currentURL(), '/account/contacts/company');
});
});
私のテストでは、これは私が得るものです:
Expected:"/account/contacts/company"
Result: "/account/contacts"