/** * @covers ::__construct * @covers ::getProcess * @covers ::getLogger */ public function testConstruct() { $normal = new Server(); $this->assertInstanceOf('Symfony\\Component\\Process\\Process', $normal->getProcess()); $this->assertInstanceOf('Psr\\Log\\NullLogger', $normal->getLogger()); $logger = new TestLogger(); $server = new Server('phantomjs test.js', $logger); $this->assertSame('phantomjs test.js', $server->getProcess()->getCommandline()); $this->assertSame($logger, $server->getLogger()); }