Example #1
0
	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));
 }