From 7c04c2c472e46671ecb5897ee52cfc2f23c44580 Mon Sep 17 00:00:00 2001 From: Simon Backx Date: Thu, 2 Jun 2022 12:58:10 +0200 Subject: [PATCH] Added test to see if newsletter is saved --- ghost/admin/tests/acceptance/settings/newsletters-test.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ghost/admin/tests/acceptance/settings/newsletters-test.js b/ghost/admin/tests/acceptance/settings/newsletters-test.js index 774cbc2d9a..f1dc925188 100644 --- a/ghost/admin/tests/acceptance/settings/newsletters-test.js +++ b/ghost/admin/tests/acceptance/settings/newsletters-test.js @@ -139,6 +139,7 @@ describe('Acceptance: Settings - Newsletters', function () { describe('Creating newsletters', function () { it('can create new newsletter', async function () { await visit('/settings/newsletters'); + expect(findAll('[data-test-newsletter]').length, 'Total newsletters shown').to.equal(1); await click('[data-test-button="add-newsletter"]'); // Check if modal opens @@ -151,10 +152,14 @@ describe('Acceptance: Settings - Newsletters', function () { await fillIn('textarea#newsletter-description', 'My newsletter description'); await checkSave({}); + + expect(findAll('[data-test-newsletter]').length, 'Total newsletters shown').to.equal(2); }); it('validates create newsletter before saving', async function () { await visit('/settings/newsletters'); + expect(findAll('[data-test-newsletter]').length, 'Total newsletters shown').to.equal(1); + await click('[data-test-button="add-newsletter"]'); // Check if modal opens @@ -168,6 +173,8 @@ describe('Acceptance: Settings - Newsletters', function () { // Everything should be valid await checkSave({}); + + expect(findAll('[data-test-newsletter]').length, 'Total newsletters shown').to.equal(2); }); it('checks limits when creating a newsletter', async function () {