@@ 75-82 (lines=8) @@ | ||
72 | /** |
|
73 | * Test start with project, networking and network driver option |
|
74 | */ |
|
75 | public function testStartWithprojectAndNetworkingWithDriverOption() |
|
76 | { |
|
77 | $composeFiles = new ComposeFileCollection(['docker-compose.test.yml']); |
|
78 | $composeFiles->setProjectName('unittest')->setIsNetworking(true)->setNetworkDriver('overlay'); |
|
79 | ||
80 | $this->manager->method('execute')->with('docker-compose -f docker-compose.test.yml --x-networking --x-network-driver overlay --project-name unittest up -d')->willReturn(array('output' => 'ok', 'code' => 0)); |
|
81 | $this->assertEquals($this->manager->start($composeFiles), 'ok'); |
|
82 | } |
|
83 | ||
84 | /** |
|
85 | * Test start with ComposeFileNotFoundException |
|
@@ 325-332 (lines=8) @@ | ||
322 | /** |
|
323 | * Test run with project, networking and network driver option |
|
324 | */ |
|
325 | public function testRuntWithprojectAndNetworkingWithDriverOption() |
|
326 | { |
|
327 | $composeFiles = new ComposeFileCollection(['docker-compose.test.yml']); |
|
328 | $composeFiles->setProjectName('unittest')->setIsNetworking(true)->setNetworkDriver('overlay'); |
|
329 | ||
330 | $this->manager->method('execute')->with('docker-compose -f docker-compose.test.yml --x-networking --x-network-driver overlay --project-name unittest run --rm test mycommand')->willReturn(array('output' => 'ok', 'code' => 0)); |
|
331 | $this->assertEquals($this->manager->run('test', 'mycommand', $composeFiles), 'ok'); |
|
332 | } |
|
333 | ||
334 | /** |
|
335 | * Test simple build without error |