Files
piratepoet/tests/unit/Config/PluginActivatedHookTest.php
Pavel Dohnal fa3ba609f3 Show a notice to admin if network activation
Mailpoet seems to be working on network activated multisites but we
don't support it.
[MAILPOET-923]
2017-06-14 14:30:20 +01:00

36 lines
849 B
PHP

<?php
namespace MailPoet\Config;
use Codeception\Util\Stub;
class PluginActivatedHookTest extends \MailPoetTest {
public function testItAddsANewMessageIfNetworkActivation() {
$deferredAdminNotices = Stub::makeEmpty(
'MailPoet\Config\DeferredAdminNotices',
array(
'addNetworkAdminNotice' => Stub::exactly(1, function () {
}),
),
$this
);
$hook = new PluginActivatedHook($deferredAdminNotices);
$hook->action("mailpoet", true);
}
public function testItDoesntAddsAMessageIfNoNetworkActivation() {
$deferredAdminNotices = Stub::makeEmpty(
'MailPoet\Config\DeferredAdminNotices',
array(
'addNetworkAdminNotice' => Stub::never(),
),
$this
);
$hook = new PluginActivatedHook($deferredAdminNotices);
$hook->action("mailpoet", false);
}
}