Code Duplication    Length = 10-12 lines in 4 locations

tests/unit/Task/DockerTest.php 3 locations

@@ 21-30 (lines=10) @@
18
        ]);
19
    }
20
    // tests
21
    public function testDockerBuild()
22
    {
23
        $docker = test::double('Robo\Task\Docker\Build', ['executeCommand' => null, 'getConfig' => new \Robo\Config(), 'logger' => new \Psr\Log\NullLogger()]);
24
25
        (new \Robo\Task\Docker\Build())->run();
26
        $docker->verifyInvoked('executeCommand', ['docker build  .']);
27
28
        (new \Robo\Task\Docker\Build())->tag('something')->run();
29
        $docker->verifyInvoked('executeCommand', ['docker build  -t something .']);
30
    }
31
32
    public function testDockerCommit()
33
    {
@@ 32-41 (lines=10) @@
29
        $docker->verifyInvoked('executeCommand', ['docker build  -t something .']);
30
    }
31
32
    public function testDockerCommit()
33
    {
34
        $docker = test::double('Robo\Task\Docker\Commit', ['executeCommand' => null, 'getConfig' => new \Robo\Config(), 'logger' => new \Psr\Log\NullLogger()]);
35
36
        (new \Robo\Task\Docker\Commit('cid'))->run();
37
        $docker->verifyInvoked('executeCommand', ['docker commit cid  ']);
38
39
        (new \Robo\Task\Docker\Commit('cid'))->name('somename')->run();
40
        $docker->verifyInvoked('executeCommand', ['docker commit cid somename ']);
41
    }
42
43
    public function testDockerExec()
44
    {
@@ 43-52 (lines=10) @@
40
        $docker->verifyInvoked('executeCommand', ['docker commit cid somename ']);
41
    }
42
43
    public function testDockerExec()
44
    {
45
        $docker = test::double('Robo\Task\Docker\Exec', ['executeCommand' => null, 'getConfig' => new \Robo\Config(), 'logger' => new \Psr\Log\NullLogger()]);
46
47
        (new \Robo\Task\Docker\Exec('cid'))->run();
48
        $docker->verifyInvoked('executeCommand', ['docker exec  cid ']);
49
50
        (new \Robo\Task\Docker\Exec('cid'))->exec('pwd')->run();
51
        $docker->verifyInvoked('executeCommand', ['docker exec  cid pwd']);
52
    }
53
54
    public function testDockerPull()
55
    {

tests/unit/Task/ComposerTest.php 1 location

@@ 64-75 (lines=12) @@
61
        $composer->verifyInvoked('executeCommand', ['composer install --optimize-autoloader --ansi']);
62
    }
63
64
    public function testComposerUpdate()
65
    {
66
        $composer = test::double('Robo\Task\Composer\Update', ['executeCommand' => null, 'getConfig' => new \Robo\Config(), 'logger' => new \Psr\Log\NullLogger()]);
67
68
        (new \Robo\Task\Composer\Update('composer'))->run();
69
        $composer->verifyInvoked('executeCommand', ['composer update --no-interaction']);
70
71
        (new \Robo\Task\Composer\Update('composer'))
72
            ->optimizeAutoloader()
73
            ->run();
74
        $composer->verifyInvoked('executeCommand', ['composer update --optimize-autoloader --no-interaction']);
75
    }
76
77
    public function testComposerDumpAutoload()
78
    {