public function testCreateCustomServer() { $server = new TestServer('123.123.123.123', 1234, null, null, 5000000, '../../'); $this->assertEquals('123.123.123.123', $server->getHost()); $this->assertEquals(1234, $server->getPort()); $this->assertEquals('node', $server->getNodeBin()); $this->assertEquals('/path/to/server', $server->getServerPath()); $this->assertEquals(5000000, $server->getThreshold()); $this->assertEquals('../../', $server->getNodeModulesPath()); $expected = <<<JS var zombie = require('../../zombie') , host = '123.123.123.123' , port = 1234; JS; $this->assertEquals($expected, $server->serverScript); }