From f94e0a8d9fd208335e71bbe87abb48279d62ebdd Mon Sep 17 00:00:00 2001 From: iseulde Date: Mon, 16 Sep 2019 17:56:27 +0300 Subject: [PATCH] Add e2e test for publishing --- packages/e2e-tests/specs/undo.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/e2e-tests/specs/undo.test.js b/packages/e2e-tests/specs/undo.test.js index a94b90f648cecb..6d108c7cfdb466 100644 --- a/packages/e2e-tests/specs/undo.test.js +++ b/packages/e2e-tests/specs/undo.test.js @@ -9,6 +9,7 @@ import { selectBlockByClientId, getAllBlocks, saveDraft, + publishPost, disableNavigationMode, } from '@wordpress/e2e-test-utils'; @@ -118,6 +119,15 @@ describe( 'undo', () => { expect( await getEditedPostContent() ).toBe( '' ); } ); + it( 'should not create undo levels when publishing', async () => { + await clickBlockAppender(); + await page.keyboard.type( '1' ); + await publishPost(); + await pressKeyWithModifier( 'primary', 'z' ); + + expect( await getEditedPostContent() ).toBe( '' ); + } ); + it( 'should immediately create an undo level on typing', async () => { await clickBlockAppender();