Code Duplication    Length = 16-22 lines in 2 locations

tests/ContainerTest.php 2 locations

@@ 178-193 (lines=16) @@
175
    }
176
177
    /** @test */
178
    public function it_tests_insert_before_dropdown()
179
    {
180
        $menu = $this->menu->getMenu('test');
181
182
        $menu->dropdown('slug', 'name', function (DropDown $dropdown) {
183
            $dropdown->link('slug2', function () {
184
                //
185
            });
186
        });
187
188
        $menu->link('slug3', function ($link) {
189
            $link->insertBefore('slug2');
190
        });
191
192
        $this->assertEquals('slug3', $menu->links->first()->links->first()->slug);
193
    }
194
195
    /** @test */
196
    public function it_tests_insert_after_link()
@@ 196-217 (lines=22) @@
193
    }
194
195
    /** @test */
196
    public function it_tests_insert_after_link()
197
    {
198
        $menu = $this->menu->getMenu('test');
199
200
        $menu->link('slug', function () {
201
            //
202
        });
203
204
        $menu->link('slug2', function () {
205
            //
206
        });
207
208
        $menu->link('slug3', function () {
209
            //
210
        });
211
212
        $menu->link('slug4', function (Link $link) {
213
            $link->insertAfter('slug2');
214
        });
215
216
        $this->assertEquals('slug4', $menu->links->get(2)->slug);
217
    }
218
219
    /** @test */
220
    public function it_tests_insert_after_dropdown()