From ffaf52fd27a2a2c8c41e9f1cd97fb603fb5419ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E4=BA=91=E9=A3=9E?= Date: Tue, 15 Mar 2022 17:39:12 +0800 Subject: [PATCH] fix:update editor test case --- cypress/integration/editor.spec.ts | 14 +++++++---- cypress/integration/menus/undoRedo.spec.ts | 28 +++++++++++++--------- 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/cypress/integration/editor.spec.ts b/cypress/integration/editor.spec.ts index b657216..12d1abe 100644 --- a/cypress/integration/editor.spec.ts +++ b/cypress/integration/editor.spec.ts @@ -6,8 +6,6 @@ describe('基础功能', () => { cy.visit('http://localhost:3000/canvas-editor/') cy.get('canvas').first().as('canvas').should('have.length', 1) - - cy.get('@canvas').type(`{ctrl}a{backspace}`) }) const text = 'canvas-editor' @@ -17,14 +15,20 @@ describe('基础功能', () => { editor.listener.saved = function (payload) { expect(payload.data[0].value).to.eq(text) } - }) - cy.get('@canvas').type(text) + editor.command.executeSelectAll() + + editor.command.executeBackspace() + + cy.get('@canvas').type(text) + + cy.get('@canvas').type(`{ctrl}s`) + }) - cy.get('@canvas').type(`{ctrl}s`) }) it('模式切换', () => { + cy.get('@canvas').click() cy.get('.cursor').should('have.css', 'display', 'block') diff --git a/cypress/integration/menus/undoRedo.spec.ts b/cypress/integration/menus/undoRedo.spec.ts index 8f41731..b609605 100644 --- a/cypress/integration/menus/undoRedo.spec.ts +++ b/cypress/integration/menus/undoRedo.spec.ts @@ -6,8 +6,6 @@ describe('菜单-撤销&重做', () => { cy.visit('http://localhost:3000/canvas-editor/') cy.get('canvas').first().as('canvas').should('have.length', 1) - - cy.get('@canvas').type(`{ctrl}a{backspace}`) }) const text = 'canvas-editor' @@ -17,13 +15,17 @@ describe('菜单-撤销&重做', () => { editor.listener.saved = function (payload) { expect(payload.data[0].value).to.eq(text) } - }) - cy.get('@canvas').type(`${text}1`) + editor.command.executeSelectAll() + + editor.command.executeBackspace() - cy.get('.menu-item__undo').click() + cy.get('@canvas').type(`${text}1`) - cy.get('@canvas').type(`{ctrl}s`) + cy.get('.menu-item__undo').click() + + cy.get('@canvas').type(`{ctrl}s`) + }) }) it('重做', () => { @@ -31,15 +33,19 @@ describe('菜单-撤销&重做', () => { editor.listener.saved = function (payload) { expect(payload.data[0].value).to.eq(`${text}1`) } - }) - cy.get('@canvas').type(`${text}1`) + editor.command.executeSelectAll() + + editor.command.executeBackspace() - cy.get('.menu-item__undo').click() + cy.get('@canvas').type(`${text}1`) - cy.get('.menu-item__redo').click() + cy.get('.menu-item__undo').click() - cy.get('@canvas').type(`{ctrl}s`) + cy.get('.menu-item__redo').click() + + cy.get('@canvas').type(`{ctrl}s`) + }) }) })