Code Duplication    Length = 4-4 lines in 3 locations

tests/unit/FractalServiceTest.php 3 locations

@@ 61-64 (lines=4) @@
58
            verify($item)->hasKey('data');
59
        });
60
61
        $this->specify('The book title must equal "Test Book".', function () {
62
            $item = $this->service->item($this->book, $this->transformer)->toArray();
63
            verify($item['data']['title'])->equals('Test Book');
64
        });
65
    }
66
67
    /**
@@ 128-131 (lines=4) @@
125
     */
126
    public function testAssertJson()
127
    {
128
        $this->specify('The item has to be in JSON format.', function () {
129
            $item = $this->service->item($this->book, $this->transformer)->toJson();
130
            verify($item)->equals('{"data":{"title":"Test Book","publisher":"Test Publisher","author":{"data":{"firstName":"Test","lastName":"Author"}}}}');
131
        });
132
133
        $this->specify('The collection has to be in JSON format.', function () {
134
            $collection = $this->service->collection([$this->book], $this->transformer)->toJson();
@@ 133-136 (lines=4) @@
130
            verify($item)->equals('{"data":{"title":"Test Book","publisher":"Test Publisher","author":{"data":{"firstName":"Test","lastName":"Author"}}}}');
131
        });
132
133
        $this->specify('The collection has to be in JSON format.', function () {
134
            $collection = $this->service->collection([$this->book], $this->transformer)->toJson();
135
            verify($collection)->equals('{"data":[{"title":"Test Book","publisher":"Test Publisher","author":{"data":{"firstName":"Test","lastName":"Author"}}}]}');
136
        });
137
    }
138
139
    /**