Commit Graph

3171 Commits

Author SHA1 Message Date
Jan Jakeš
977a9fb121 Add acceptance tests for WooCommerce purchase stats display
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
Jan Jakeš
2435cc556f Inject WooCommerce helper for statistics
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
wxa
2980bbf00b Remove the feature flag [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
20f3ce79e6 Rename the import screen displayed flag so it doesn't clash with WC settings [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
251ff637cb Reschedule WP sync if the task is timed out [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
6c13bc3104 Use a meta field to store the in-progress flag [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
02020b8271 Don't run multiple instances of WC sync, don't check timer after completion [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
7493a11d66 Skip deleted segments in SubscribersFinder [MAILPOET-2026] 2019-05-13 07:24:37 -04:00
Amine Ben hammou
29bc60daaa Fix tests typos and cleanup 2019-05-10 08:56:17 -04:00
Amine Ben hammou
e700473d88 Fix acceptance test 2019-05-10 08:56:17 -04:00
Amine Ben hammou
01aa35d616 Add acceptance test 2019-05-10 08:56:17 -04:00
Amine Ben hammou
e1f9c93276 Show the old admin notice when using free email 2019-05-10 08:28:52 -04:00
Amine Ben hammou
68708fc6ad Rollback acceptance test changes 2019-05-07 11:23:55 -04:00
Amine Ben hammou
fc6d7c63bc Fix acceptance tests 2019-05-07 11:23:55 -04:00
Amine Ben hammou
8da9a5f887 Improve migration and tests 2019-05-07 11:23:55 -04:00
Amine Ben hammou
6608621ea8 Test forms confirmation messages [MAILPOET-1636] 2019-05-07 11:23:55 -04:00
Rostislav Wolny
e479aecdc0 Send confirmation email also within subscribeToLists
[MAILPOET-1992]
2019-05-06 11:13:49 -04:00
Ján Mikláš
e00d86cf87 Change explicit wait for more robust check
[MAILPOET-2016]
2019-05-06 07:06:22 -04:00
Jan Jakeš
45c2464e50 Use site-specific form field obfuscation hash
[MAILPOET-1999]
2019-05-03 08:56:28 -04:00
wxa
2fd244528d Move assorted tests from integration to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
994fae79d2 Move Mailer error tests to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
f2e0dc7d2f Refactor URL helper to DI and move its test to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
Amine Ben hammou
36322e2532 Remove random strings max length 2019-05-02 09:47:01 -04:00
Amine Ben hammou
591f75c49a Replace uniqid with random_bytes 2019-05-02 09:47:01 -04:00
Jan Jakeš
97ad463d5b Replace Stub:: with $this-> in DaemonHttpRunnerTest
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
ea4516d36f Remove useless method mocks
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
b3751ca775 Fix tests that were not testing what they should
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
9458a0c0ea Fix DaemonHttpRunnerTest for rewritten Daemon
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
835c8d2d26 Fix DaemonTest for rewritten Daemon
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
75288ad023 Remove useless (and duplicit) test from DaemonTest
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Rostislav Wolny
87d5c802cc Ensure tracking is enabled for inactive users test
[MAILPOET-2025]
2019-04-30 09:39:36 +02:00
wxa
ecf0fe63c0 Add a feature flag [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
26cbd79535 Add an integration test for fetch() in settings controller [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
4c4ff0cba6 Add acceptance tests for WC checkout opt-in [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
823b7610ef Add product ordering helpers to AcceptanceTester [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
9f2eb3547c Add integration tests for WC checkout opt-in [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
00c9e682ed Allow unsubscribing from the WooCommerce segment [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
Pavel Dohnal
ae70f7ae9b Display subscribers with correct status
[MAILPOET-1944]
2019-04-29 06:52:36 -04:00
Rostislav Wolny
7b61df02e5 Remove unnecessary require in test
[MAILPOET-2018]
2019-04-29 06:09:45 -04:00
Rostislav Wolny
db4d858561 Add scheduled tasks cleanup to fix acceptance test
[MAILPOET-2018]
2019-04-29 06:09:45 -04:00
Rostislav Wolny
3b259e23e1 Improve acceptance test check
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
9cba72edb2 Fix coding style issues
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
7ac0218a5d Add acceptance test for inactive subscribers settings change
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
bfcc499b10 Add inactive subscribers status job scheduling on settings change
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
f5d154d680 Reactivate all inactive subscribers when inactive interval is set to never
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Amine Ben hammou
71634e65a8 Move mailer error below tabs 2019-04-25 08:45:52 -04:00
Rostislav Wolny
daca92097c Add feature switch for woo commerce list sync
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
9d7707b98f Add comments and remove unnecessary checks from a WC list acceptance test
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
8b8dd04269 Remove unnecessary data cleanups in an acceptance test
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
fdef926682 Add test for adding a new customer to WooCommerce list during order process
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00