Example #1
0
    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);
    }