/** * test get skins * * @return void */ public function testGetSkins() { $pluginRegister = $this->pluginRegister; $handler = new RegisterHandler($pluginRegister); $dfHandler = m::mock('Xpressengine\\DynamicField\\DynamicFieldHandler'); $skin = m::mock('SkinClass'); $skin->shouldReceive('__construct'); $types = ['type' => 'notuse']; $skins = [$skin]; $pluginRegister->shouldReceive('get')->with(RegisterHandler::FIELD_TYPE)->andReturn($types); $pluginRegister->shouldReceive('get')->with('type|' . RegisterHandler::FIELD_TYPE)->andReturn($skins); $result = $handler->getSkins($dfHandler); $this->assertInstanceOf('Generator', $result); }