Code Duplication    Length = 17-19 lines in 2 locations

tests/php/FilesystemPublisherTest.php 2 locations

@@ 203-219 (lines=17) @@
200
        );
201
    }
202
203
    public function testPurgeURL()
204
    {
205
        $this->logInWithPermission('ADMIN');
206
207
        $level1 = StaticPublisherTestPage::create();
208
        $level1->URLSegment = 'to-be-purged';
209
        $level1->write();
210
        $level1->publishRecursive();
211
212
        $this->fsp->publishURL('to-be-purged', true);
213
        $this->assertFileExists($this->fsp->getDestPath().'to-be-purged.html');
214
        $this->assertFileExists($this->fsp->getDestPath().'to-be-purged.php');
215
216
        $this->fsp->purgeURL('to-be-purged');
217
        $this->assertFileNotExists($this->fsp->getDestPath().'to-be-purged.html');
218
        $this->assertFileNotExists($this->fsp->getDestPath().'to-be-purged.php');
219
    }
220
221
    public function testPurgeURLAfterSwitchingExtensions()
222
    {
@@ 221-239 (lines=19) @@
218
        $this->assertFileNotExists($this->fsp->getDestPath().'to-be-purged.php');
219
    }
220
221
    public function testPurgeURLAfterSwitchingExtensions()
222
    {
223
        $this->logInWithPermission('ADMIN');
224
225
        $level1 = StaticPublisherTestPage::create();
226
        $level1->URLSegment = 'purge-me';
227
        $level1->write();
228
        $level1->publishRecursive();
229
230
        $this->fsp->publishURL('purge-me', true);
231
        $this->assertFileExists($this->fsp->getDestPath().'purge-me.html');
232
        $this->assertFileExists($this->fsp->getDestPath().'purge-me.php');
233
234
        $this->fsp->setFileExtension('html');
235
236
        $this->fsp->purgeURL('purge-me');
237
        $this->assertFileNotExists($this->fsp->getDestPath().'purge-me.html');
238
        $this->assertFileNotExists($this->fsp->getDestPath().'purge-me.php');
239
    }
240
241
    public function testNoErrorPagesWhenHTMLOnly()
242
    {