Code Duplication    Length = 12-12 lines in 3 locations

examples/tests/RepeatCommandTest.php 3 locations

@@ 9-20 (lines=12) @@
6
7
class RepeatCommandTest extends CommandTestCase {
8
9
    public function test_it_repeats_word_three_times()
10
    {
11
        $this->command(new RepeatCommand, ['foo'])
12
             ->argsEqual((object) [
13
                'word' => 'foo',
14
                'count' => 3
15
             ])
16
             ->optionsEqual([
17
                '--upper' => false
18
             ])
19
             ->printsExactly("foofoofoo<br>");
20
    }
21
22
    public function test_it_repeats_word_n_times()
23
    {
@@ 22-33 (lines=12) @@
19
             ->printsExactly("foofoofoo<br>");
20
    }
21
22
    public function test_it_repeats_word_n_times()
23
    {
24
        $this->command(new RepeatCommand, ['bar', '5'])
25
             ->argsEqual((object) [
26
                'word' => 'bar',
27
                'count' => 5
28
             ])
29
             ->optionsEqual([
30
                '--upper' => false
31
             ])
32
             ->printsExactly("barbarbarbarbar<br>");
33
    }
34
35
    public function test_it_repeats_word_n_times_uppercase()
36
    {
@@ 35-46 (lines=12) @@
32
             ->printsExactly("barbarbarbarbar<br>");
33
    }
34
35
    public function test_it_repeats_word_n_times_uppercase()
36
    {
37
        $this->command(new RepeatCommand, ['bar', '5', '--upper'])
38
             ->argsEqual((object) [
39
               'word' => 'bar',
40
               'count' => 5
41
             ])
42
             ->optionsEqual([
43
               '--upper' => true
44
             ])
45
             ->printsExactly("BARBARBARBARBAR<br>");
46
    }
47
48
}
49