Code Duplication    Length = 8-9 lines in 4 locations

tests/integration/Modify/ReplaceTextTest.php 4 locations

@@ 101-109 (lines=9) @@
98
        static::assertEquals(['some fish like pants should be replaced'], $newFile->getContents());
99
    }
100
101
    public function testCallingReplaceTextWithArraysThatHaveMismatchedCountsThrowsAnException()
102
    {
103
        $file = new LocalFile(static::$dir . 'multiple_replace_failure.test');
104
        $file->put('some text that text should be replaced');
105
106
        $this->expectException(InvalidArgumentException::class);
107
108
        $this->replacer->replaceText($file, ['text', 'pants that'], ['pants']);
109
    }
110
111
    public function testCallingReplaceTextWithAnArrayAndStringThrowsAnException()
112
    {
@@ 111-118 (lines=8) @@
108
        $this->replacer->replaceText($file, ['text', 'pants that'], ['pants']);
109
    }
110
111
    public function testCallingReplaceTextWithAnArrayAndStringThrowsAnException()
112
    {
113
        $file = new LocalFile(static::$dir . 'multiple_replace_failure.test');
114
        $file->put('some text that text should be replaced');
115
116
        $this->expectException(InvalidArgumentException::class);
117
        $this->replacer->replaceText($file, ['text', 'pants that'], 'pants');
118
    }
119
120
    public function testAddingAPostfixToTheEndOfTheFile()
121
    {
@@ 185-193 (lines=9) @@
182
        static::assertEquals('option_pass_through-pass.test', $newFile->getFilename());
183
    }
184
185
    public function testCallingModifyWithNoFromTextThrowsInvalidArgumentsException()
186
    {
187
        $this->expectException(InvalidArgumentException::class);
188
189
        $file = new LocalFile(static::$dir . 'simple_replace.test');
190
        $file->put('some text that text should be replaced');
191
192
        $this->replacer->modify($file, ['toText' => 'pants']);
193
    }
194
195
    public function testCallingModifyWithNoToTextThrowsInvalidArgumentsException()
196
    {
@@ 195-203 (lines=9) @@
192
        $this->replacer->modify($file, ['toText' => 'pants']);
193
    }
194
195
    public function testCallingModifyWithNoToTextThrowsInvalidArgumentsException()
196
    {
197
        $this->expectException(InvalidArgumentException::class);
198
199
        $file = new LocalFile(static::$dir . 'simple_replace.test');
200
        $file->put('some text that text should be replaced');
201
202
        $this->replacer->modify($file, ['fromText' => 'pants']);
203
    }
204
205
    public function testCallingModifyWithANonLocalFileWillThrowAnException()
206
    {