Code Duplication    Length = 20-20 lines in 2 locations

tests/core/SwitchIndexTest.php 1 location

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

tests/core/SwitchModelsTest.php 1 location

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