describe('Router transition', () => { describe('Redirect', () => { // サーバの初期化。ルートのテストに関しては各describeごとに1度だけ実行で十分だと思う(使いまわした方が早い) before(() => { cy.resetState(); // インスタンス初期セットアップ cy.registerUser('admin', 'pass', true); // ユーザー作成 cy.registerUser('alice', 'alice1234'); cy.login('alice', 'alice1234'); }); it('redirect to user profile', () => { // テストのためだけに用意されたリダイレクト用ルートに飛ぶ cy.visit('/redirect-test'); // プロフィールページのURLであることを確認する cy.url().should('include', '/@alice') }); }); });