function testGenerateJSWritesPlugins() { $c = new HtmlEditorConfig(); $c->enablePlugins(array('plugin1')); $c->enablePlugins(array('plugin2' => '/mypath/plugin2')); $this->assertContains('plugin1', $c->generateJS()); $this->assertContains('tinymce.PluginManager.load("plugin2", "/mypath/plugin2");', $c->generateJS()); }
public function testDisablePluginsByArrayWithPaths() { $c = new HtmlEditorConfig(); $c->enablePlugins(array('plugin1' => '/mypath/plugin1', 'plugin2' => '/mypath/plugin2')); $c->disablePlugins(array('plugin1', 'plugin2')); $plugins = $c->getPlugins(); $this->assertNotContains('plugin1', array_keys($plugins)); $this->assertNotContains('plugin2', array_keys($plugins)); }