Code Duplication    Length = 11-11 lines in 2 locations

tests/PersisterTest.php 2 locations

@@ 157-167 (lines=11) @@
154
     * @expectedException           InvalidArgumentException
155
     * @expectedExceptionMessage    Cannot create an index with no keys defined.
156
     */
157
    public function testSchemaCreateRequiresKeys()
158
    {
159
        $collection = $this->connection->selectCollection(self::$dbName, 'test-model');
160
        $manager = new Modlr\Persister\MongoDb\SchemaManager;
161
162
        $schemata = [
163
            ['options' => ['unique' => true]]
164
        ];
165
166
        $manager->createSchemata($collection, $schemata);
167
    }
168
169
    /**
170
     * @expectedException           InvalidArgumentException
@@ 173-183 (lines=11) @@
170
     * @expectedException           InvalidArgumentException
171
     * @expectedExceptionMessage    Cannot create an index with no keys defined.
172
     */
173
    public function testSchemaCreateRequiresAtLeastOneKey()
174
    {
175
        $collection = $this->connection->selectCollection(self::$dbName, 'test-model');
176
        $manager = new Modlr\Persister\MongoDb\SchemaManager;
177
178
        $schemata = [
179
            ['keys' => [], 'options' => ['unique' => true]]
180
        ];
181
182
        $manager->createSchemata($collection, $schemata);
183
    }
184
185
    public function testSchemaCreation()
186
    {