/** * @dataProvider expectedHeaders */ public function testDefaultPluginLoaderIsSeededWithHeaders($plugin, $class) { $headers = new Headers(); $loader = $headers->getPluginClassLoader(); $test = $loader->load($plugin); $this->assertEquals($class, $test); }
public function testHeadersFromStringMultiHeaderWillAggregateLazyLoadedHeaders() { $headers = new Headers(); /* @var $pcl \Zend\Loader\PluginClassLoader */ $pcl = $headers->getPluginClassLoader(); $pcl->registerPlugin('foo', 'Zend\\Mail\\Header\\GenericMultiHeader'); $headers->addHeaderLine('foo: bar1,bar2,bar3'); $headers->forceLoading(); $this->assertEquals(3, $headers->count()); }