Improve unit tests for default and blacklisted plugins

This commit is contained in:
Kijin Sung 2022-08-06 13:31:02 +09:00
parent e33a071f3e
commit 58d369cc31

View file

@ -178,10 +178,20 @@ class ContextTest extends \Codeception\TestCase\Test
$this->assertEquals(Context::getResponseMethod(), 'HTML'); $this->assertEquals(Context::getResponseMethod(), 'HTML');
} }
public function testDefaultPlugin()
{
$this->assertTrue(Context::isDefaultPlugin('board', 'module'));
$this->assertFalse(Context::isDefaultPlugin('board', 'widget'));
$this->assertTrue(Context::isDefaultPlugin('xedition', 'layout'));
$this->assertFalse(Context::isDefaultPlugin('xedition', 'addon'));
}
public function testBlacklistedPlugin() public function testBlacklistedPlugin()
{ {
$this->assertTrue(Context::isBlacklistedPlugin('autolang')); $this->assertTrue(Context::isBlacklistedPlugin('autolang'));
$this->assertFalse(Context::isBlacklistedPlugin('autolang', 'module'));
$this->assertFalse(Context::isBlacklistedPlugin('document')); $this->assertFalse(Context::isBlacklistedPlugin('document'));
$this->assertTrue(Context::isBlacklistedPlugin('jquerycdn', 'addon'));
} }
public function testReservedWord() public function testReservedWord()