- Enables conditional bypassing of unit tests
This commit is contained in:
@@ -94,6 +94,7 @@ class MailerCest {
|
||||
}
|
||||
|
||||
function itCanSend() {
|
||||
if(getenv('WP_TEST_MAILER_ENABLE_SENDING') !== 'true') return;
|
||||
$mailer = new Mailer($this->mailer, $this->sender, $this->reply_to);
|
||||
expect($mailer->send($this->newsletter, $this->subscriber))->true();
|
||||
}
|
||||
|
@@ -24,6 +24,7 @@ class MailChimpCest {
|
||||
}
|
||||
|
||||
function itFailsWithIncorrectAPIKey() {
|
||||
if(getenv('WP_TEST_REQUIRE_INTERNET_CONNECTION') !== 'true') return;
|
||||
$mailChimp = clone($this->mailChimp);
|
||||
$mailChimp->APIKey = false;
|
||||
$lists = $mailChimp->getLists();
|
||||
@@ -35,6 +36,7 @@ class MailChimpCest {
|
||||
}
|
||||
|
||||
function itCanGetLists() {
|
||||
if(getenv('WP_TEST_REQUIRE_INTERNET_CONNECTION') !== 'true') return;
|
||||
$lists = $this->mailChimp->getLists();
|
||||
expect($lists['result'])->true();
|
||||
expect(count($lists['data']))->equals(2);
|
||||
@@ -43,6 +45,7 @@ class MailChimpCest {
|
||||
}
|
||||
|
||||
function itFailsWithIncorrectLists() {
|
||||
if(getenv('WP_TEST_REQUIRE_INTERNET_CONNECTION') !== 'true') return;
|
||||
$subscribers = $this->mailChimp->getSubscribers();
|
||||
expect($subscribers['result'])->false();
|
||||
expect($subscribers['error'])->contains('lists');
|
||||
@@ -52,6 +55,7 @@ class MailChimpCest {
|
||||
}
|
||||
|
||||
function itCanGetSubscribers() {
|
||||
if(getenv('WP_TEST_REQUIRE_INTERNET_CONNECTION') !== 'true') return;
|
||||
$subscribers = $this->mailChimp->getSubscribers(array($this->lists[0]));
|
||||
expect($subscribers['result'])->true();
|
||||
expect(isset($subscribers['data']['invalid']))->true();
|
||||
@@ -62,12 +66,14 @@ class MailChimpCest {
|
||||
}
|
||||
|
||||
function itFailsWhenListHeadersDontMatch() {
|
||||
if(getenv('WP_TEST_REQUIRE_INTERNET_CONNECTION') !== 'true') return;
|
||||
$subscribers = $this->mailChimp->getSubscribers($this->lists);
|
||||
expect($subscribers['result'])->false();
|
||||
expect($subscribers['error'])->contains('header');
|
||||
}
|
||||
|
||||
function itFailWhenSubscribersDataTooLarge() {
|
||||
if(getenv('WP_TEST_REQUIRE_INTERNET_CONNECTION') !== 'true') return;
|
||||
$mailChimp = clone($this->mailChimp);
|
||||
$mailChimp->maxPostSize = 10;
|
||||
$subscribers = $mailChimp->getSubscribers(array('8b66f7fac8'));
|
||||
|
Reference in New Issue
Block a user