From 9105c8734d404cb6621f129c73d943fc06bf5610 Mon Sep 17 00:00:00 2001 From: Michelle Shull Date: Sun, 9 Sep 2018 14:04:13 -0400 Subject: [PATCH 1/4] Confirm Notification Autosave Test [MQ-34] --- .../ConfirmNotificationAutosaveCest.php | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tests/acceptance/ConfirmNotificationAutosaveCest.php diff --git a/tests/acceptance/ConfirmNotificationAutosaveCest.php b/tests/acceptance/ConfirmNotificationAutosaveCest.php new file mode 100644 index 0000000000..7468674c25 --- /dev/null +++ b/tests/acceptance/ConfirmNotificationAutosaveCest.php @@ -0,0 +1,35 @@ +wantTo('Confirm Post Notification Autosave'); + + $newsletter_title = 'Notification Autosave Test'; + + + // step 1 - Prepare post notification data + $newsletterFactory = new Newsletter(); + $newsletter = $newsletterFactory->withSubject($newsletter_title) + ->withType('notification') + ->withPostNoticationOptions() + ->create(); + + // step 2 - Go to editor + $I->login(); + $I->amEditingNewsletter($newsletter->id); + + // step 3 - Add subject, wait for Autosave + $title_element = '[data-automation-id=\'newsletter_title\']'; + $I->waitForElement($title_element); + $I->seeInCurrentUrl('mailpoet-newsletter-editor'); + $I->fillField($title_element, $newsletter_title); + $I->wait(10); + $I->see('Autosaved'); + } +} \ No newline at end of file From 2eb68ed561fb9f7c8ebd516cf69b66e5b656d6cc Mon Sep 17 00:00:00 2001 From: Michelle Shull Date: Mon, 10 Sep 2018 11:40:36 -0400 Subject: [PATCH 2/4] Fixed spacing issues [MQ-34] --- tests/acceptance/ConfirmNotificationAutosaveCest.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/tests/acceptance/ConfirmNotificationAutosaveCest.php b/tests/acceptance/ConfirmNotificationAutosaveCest.php index 7468674c25..2b2b754338 100644 --- a/tests/acceptance/ConfirmNotificationAutosaveCest.php +++ b/tests/acceptance/ConfirmNotificationAutosaveCest.php @@ -9,21 +9,16 @@ require_once __DIR__ . '/../DataFactories/Newsletter.php'; class ConfirmNotificationAutosaveCest { function confirmNotificationAutosave(\AcceptanceTester $I) { $I->wantTo('Confirm Post Notification Autosave'); - $newsletter_title = 'Notification Autosave Test'; - - // step 1 - Prepare post notification data $newsletterFactory = new Newsletter(); $newsletter = $newsletterFactory->withSubject($newsletter_title) ->withType('notification') ->withPostNoticationOptions() ->create(); - // step 2 - Go to editor $I->login(); - $I->amEditingNewsletter($newsletter->id); - + $I->amEditingNewsletter($newsletter->id); // step 3 - Add subject, wait for Autosave $title_element = '[data-automation-id=\'newsletter_title\']'; $I->waitForElement($title_element); From 05dd701be45eafb05d5f855e2d7056459fa2c6ff Mon Sep 17 00:00:00 2001 From: Michelle Shull Date: Wed, 12 Sep 2018 09:38:51 -0400 Subject: [PATCH 3/4] Made requested changes [MQ-34] --- tests/acceptance/ConfirmNotificationAutosaveCest.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/acceptance/ConfirmNotificationAutosaveCest.php b/tests/acceptance/ConfirmNotificationAutosaveCest.php index 2b2b754338..4e835eccc0 100644 --- a/tests/acceptance/ConfirmNotificationAutosaveCest.php +++ b/tests/acceptance/ConfirmNotificationAutosaveCest.php @@ -11,8 +11,7 @@ class ConfirmNotificationAutosaveCest { $I->wantTo('Confirm Post Notification Autosave'); $newsletter_title = 'Notification Autosave Test'; // step 1 - Prepare post notification data - $newsletterFactory = new Newsletter(); - $newsletter = $newsletterFactory->withSubject($newsletter_title) + $newsletter = $newsletter->withSubject($newsletter_title) ->withType('notification') ->withPostNoticationOptions() ->create(); From 1c814f7dcfe621ede46e23610373e06a328ee4d1 Mon Sep 17 00:00:00 2001 From: Michelle Shull Date: Wed, 12 Sep 2018 09:57:16 -0400 Subject: [PATCH 4/4] Made requested changes [MQ-34] --- tests/acceptance/ConfirmNotificationAutosaveCest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/acceptance/ConfirmNotificationAutosaveCest.php b/tests/acceptance/ConfirmNotificationAutosaveCest.php index 4e835eccc0..a27e16176e 100644 --- a/tests/acceptance/ConfirmNotificationAutosaveCest.php +++ b/tests/acceptance/ConfirmNotificationAutosaveCest.php @@ -11,6 +11,7 @@ class ConfirmNotificationAutosaveCest { $I->wantTo('Confirm Post Notification Autosave'); $newsletter_title = 'Notification Autosave Test'; // step 1 - Prepare post notification data + $newsletter = new Newsletter(); $newsletter = $newsletter->withSubject($newsletter_title) ->withType('notification') ->withPostNoticationOptions()