Code Duplication    Length = 20-20 lines in 2 locations

test/ScopeTest.php 2 locations

@@ 92-111 (lines=20) @@
89
        $this->assertEquals($scope->jsonSerialize(), $scope->toArray());
90
    }
91
92
    public function testToJson()
93
    {
94
        $data = [
95
            'foo' => 'bar',
96
        ];
97
98
        $manager = new Manager();
99
100
        $resource = new Item($data, function ($data) {
101
            return $data;
102
        });
103
104
        $scope = new Scope($manager, $resource);
105
106
        $expected = json_encode([
107
            'data' => $data,
108
        ]);
109
110
        $this->assertSame($expected, $scope->toJson());
111
    }
112
113
    public function testToJsonWithOption()
114
    {
@@ 113-132 (lines=20) @@
110
        $this->assertSame($expected, $scope->toJson());
111
    }
112
113
    public function testToJsonWithOption()
114
    {
115
        $data = [
116
            'foo' => 'bar',
117
        ];
118
119
        $manager = new Manager();
120
121
        $resource = new Item($data, function ($data) {
122
            return $data;
123
        });
124
125
        $scope = new Scope($manager, $resource);
126
127
        $expected = json_encode([
128
            'data' => $data,
129
        ], JSON_PRETTY_PRINT);
130
131
        $this->assertSame($expected, $scope->toJson(JSON_PRETTY_PRINT));
132
    }
133
134
    public function testGetCurrentScope()
135
    {