Code Duplication    Length = 17-17 lines in 2 locations

tests/core/ToFirstTest.php 1 location

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

tests/core/ToLastTest.php 1 location

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