public function testPluginsWithConfiguredAndExplicitPlugins()
 {
     $configuredPlugins = array('wordcount' => array('path' => '/my/explicit/path', 'filename' => 'plugin.js'));
     $explicitPlugins = array('autogrow' => array('path' => '/my/configured/path', 'filename' => 'plugin.js'));
     $this->pluginManagerMock->expects($this->once())->method('setPlugins')->with($this->equalTo($explicitPlugins));
     $this->pluginManagerMock->expects($this->once())->method('getPlugins')->will($this->returnValue(array_merge($explicitPlugins, $configuredPlugins)));
     $form = $this->factory->create('ckeditor', null, array('plugins' => $explicitPlugins));
     $view = $form->createView();
     $this->assertArrayHasKey('plugins', $view->vars);
     $this->assertSame(array_merge($explicitPlugins, $configuredPlugins), $view->vars['plugins']);
 }