@@ 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() |