Code Duplication    Length = 17-17 lines in 2 locations

tests/core/ToFirstTest.php 1 location

@@ 7-23 (lines=17) @@
4
use LarsJanssen\IncrementDecrement\Test\TestCase;
5
use LarsJanssen\IncrementDecrement\Test\TestModel;
6
7
class ToFirstTest extends TestCase
8
{
9
    /** @test */
10
    public function a_row_goes_to_first()
11
    {
12
        $row = TestModel::where('order', 4)->first();
13
14
        $this->assertEquals(4, $row->order);
15
        $this->order->toFirst($row);
16
        $this->assertEquals(1, $row->order);
17
18
        $this->assertEquals(2, TestModel::where('name', 'food')->first()->order);
19
        $this->assertEquals(3, TestModel::where('name', 'work')->first()->order);
20
        $this->assertEquals(4, TestModel::where('name', 'children')->first()->order);
21
        $this->assertEquals(5, TestModel::where('name', 'people')->first()->order);
22
    }
23
}

tests/core/ToLastTest.php 1 location

@@ 7-23 (lines=17) @@
4
use LarsJanssen\IncrementDecrement\Test\TestCase;
5
use LarsJanssen\IncrementDecrement\Test\TestModel;
6
7
class ToLastTest extends TestCase
8
{
9
    /** @test */
10
    public function a_row_goes_to_last()
11
    {
12
        $row = TestModel::first();
13
14
        $this->assertEquals(1, $row->order);
15
        $this->order->toLast($row);
16
        $this->assertEquals(5, $row->order);
17
18
        $this->assertEquals(1, TestModel::where('name', 'work')->first()->order);
19
        $this->assertEquals(2, TestModel::where('name', 'children')->first()->order);
20
        $this->assertEquals(3, TestModel::where('name', 'ict')->first()->order);
21
        $this->assertEquals(4, TestModel::where('name', 'people')->first()->order);
22
    }
23
}