Code Duplication    Length = 9-11 lines in 2 locations

tests/Forms/GridFieldRefreshButtonTest.php 2 locations

@@ 21-29 (lines=9) @@
18
        $this->assertFalse($button->hasActiveJob());
19
    }
20
21
    public function testHandleRefreshDoesNotCreateJobWhenJobIsRunning()
22
    {
23
        $count = QueuedJobDescriptor::get()->count();
24
25
        $button = new GridFieldRefreshButton('test');
26
        $button->handleRefresh();
27
28
        $this->assertSame($count, QueuedJobDescriptor::get()->count());
29
    }
30
31
    public function testHandleRefreshCreatesJobWhenNoJobIsRunning()
32
    {
@@ 31-41 (lines=11) @@
28
        $this->assertSame($count, QueuedJobDescriptor::get()->count());
29
    }
30
31
    public function testHandleRefreshCreatesJobWhenNoJobIsRunning()
32
    {
33
        $this->completeRunningJob();
34
35
        $count = QueuedJobDescriptor::get()->count();
36
37
        $button = new GridFieldRefreshButton('test');
38
        $button->handleRefresh();
39
40
        $this->assertSame($count + 1, QueuedJobDescriptor::get()->count());
41
    }
42
43
    public function testHandleCheckReturnsValidJson()
44
    {