Code Duplication    Length = 20-20 lines in 2 locations

tests/core/SwitchIndexTest.php 1 location

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

tests/core/SwitchModelsTest.php 1 location

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