Code Duplication    Length = 19-21 lines in 2 locations

tests/php/FilesystemPublisherTest.php 2 locations

@@ 210-228 (lines=19) @@
207
        );
208
    }
209
210
    public function testPurgeURL()
211
    {
212
        $this->logInWithPermission('ADMIN');
213
214
        $this->fsp = FilesystemPublisher::create()
215
            ->setDestFolder('cache/testing/');
216
        $level1 = StaticPublisherTestPage::create();
217
        $level1->URLSegment = 'to-be-purged';
218
        $level1->write();
219
        $level1->publishRecursive();
220
221
        $this->fsp->publishURL('to-be-purged', true);
222
        $this->assertFileExists($this->fsp->getDestPath().'to-be-purged.html');
223
        $this->assertFileExists($this->fsp->getDestPath().'to-be-purged.php');
224
225
        $this->fsp->purgeURL('to-be-purged');
226
        $this->assertFileNotExists($this->fsp->getDestPath().'to-be-purged.html');
227
        $this->assertFileNotExists($this->fsp->getDestPath().'to-be-purged.php');
228
    }
229
230
    public function testPurgeURLAfterSwitchingExtensions()
231
    {
@@ 230-250 (lines=21) @@
227
        $this->assertFileNotExists($this->fsp->getDestPath().'to-be-purged.php');
228
    }
229
230
    public function testPurgeURLAfterSwitchingExtensions()
231
    {
232
        $this->logInWithPermission('ADMIN');
233
234
        $this->fsp = FilesystemPublisher::create()
235
            ->setDestFolder('cache/testing/');
236
        $level1 = StaticPublisherTestPage::create();
237
        $level1->URLSegment = 'purge-me';
238
        $level1->write();
239
        $level1->publishRecursive();
240
241
        $this->fsp->publishURL('purge-me', true);
242
        $this->assertFileExists($this->fsp->getDestPath().'purge-me.html');
243
        $this->assertFileExists($this->fsp->getDestPath().'purge-me.php');
244
245
        $this->fsp->setFileExtension('html');
246
247
        $this->fsp->purgeURL('purge-me');
248
        $this->assertFileNotExists($this->fsp->getDestPath().'purge-me.html');
249
        $this->assertFileNotExists($this->fsp->getDestPath().'purge-me.php');
250
    }
251
252
    public function testNoErrorPagesWhenHTMLOnly()
253
    {