/** * @cover ::__construct */ public function testConstruct() { $aliceLoaderProphecy = $this->prophesize('Hautelook\\AliceBundle\\Alice\\DataFixtures\\Fixtures\\Loader'); $loader = new Loader($aliceLoaderProphecy->reveal(), ['dummyProcessor'], false); $this->assertEquals(['dummyProcessor'], $loader->getProcessors()); $this->assertFalse($loader->getPersistOnce()); $aliceLoaderProphecy = $this->prophesize('Hautelook\\AliceBundle\\Alice\\DataFixtures\\Fixtures\\Loader'); $loader = new Loader($aliceLoaderProphecy->reveal(), [], true); $this->assertEquals([], $loader->getProcessors()); $this->assertTrue($loader->getPersistOnce()); }
/** * @cover ::__construct */ public function testConstruct() { $aliceLoaderProphecy = $this->prophesize('Hautelook\\AliceBundle\\Alice\\DataFixtures\\Fixtures\\Loader'); $processors = [$this->getMock('Nelmio\\Alice\\ProcessorInterface')]; $loader = new Loader($aliceLoaderProphecy->reveal(), new ProcessorChain($processors), false, 5); $this->assertSame($processors, $loader->getProcessors()); $this->assertFalse($loader->getPersistOnce()); $aliceLoaderProphecy = $this->prophesize('Hautelook\\AliceBundle\\Alice\\DataFixtures\\Fixtures\\Loader'); $loader = new Loader($aliceLoaderProphecy->reveal(), new ProcessorChain([]), true, 5); $this->assertSame([], $loader->getProcessors()); $this->assertTrue($loader->getPersistOnce()); }