/** * Renders a plugin. * * @param string $name The name. * @param array $plugin The plugin. * * @return string The rendered plugin. */ public function renderPlugin($name, array $plugin) { return $this->helper->renderPlugin($name, $plugin); }
/** * @dataProvider pathProvider */ public function testRenderPlugin($path, $asset, $url) { $this->assetsHelperMock->expects($this->once())->method('getUrl')->with($this->equalTo($path))->will($this->returnValue($asset)); $this->assertSame('CKEDITOR.plugins.addExternal("foo", ' . json_encode($url) . ', "bat");', $this->helper->renderPlugin('foo', array('path' => $path, 'filename' => 'bat'))); }