44
55use Akaunting \Menu \Menu ;
66use Akaunting \Menu \MenuItem ;
7+ use Illuminate \Support \Arr ;
78
89class MenuItemTest extends TestCase
910{
@@ -15,10 +16,10 @@ class MenuItemTest extends TestCase
1516 public function setUp () : void
1617 {
1718 parent ::setUp ();
18-
19+
1920 $ this ->menu = app (Menu::class);
2021 }
21-
22+
2223 /** @test */
2324 public function it_can_make_an_empty_menu_item ()
2425 {
@@ -41,7 +42,7 @@ public function it_can_set_properties_on_menu_item()
4142 'active ' => false ,
4243 'order ' => 1 ,
4344 ];
44-
45+
4546 $ menuItem = MenuItem::make ($ properties );
4647
4748 $ this ->assertEquals ($ properties , $ menuItem ->getProperties ());
@@ -61,7 +62,7 @@ public function it_can_fill_a_menu_item_with_allowed_properties()
6162 'active ' => false ,
6263 'order ' => 1 ,
6364 ];
64-
65+
6566 $ menuItem = MenuItem::make ($ properties );
6667
6768 $ this ->assertEquals ('my.url ' , $ menuItem ->url );
@@ -127,7 +128,7 @@ public function it_can_make_a_simple_route_menu_item()
127128 $ children = $ menuItem ->getChilds ()[0 ]->getChilds ();
128129
129130 $ this ->assertCount (1 , $ children );
130- $ childMenuItem = array_first ($ children );
131+ $ childMenuItem = Arr:: first ($ children );
131132 $ this ->assertEquals ('settings.account ' , $ childMenuItem ->route [0 ]);
132133 $ this ->assertEquals (['user_id ' => 1 ], $ childMenuItem ->route [1 ]);
133134 }
@@ -142,7 +143,7 @@ public function it_can_make_a_route_menu_item()
142143 $ children = $ menuItem ->getChilds ()[0 ]->getChilds ();
143144
144145 $ this ->assertCount (1 , $ children );
145- $ childMenuItem = array_first ($ children );
146+ $ childMenuItem = Arr:: first ($ children );
146147 $ this ->assertEquals ('settings.account ' , $ childMenuItem ->route [0 ]);
147148 $ this ->assertEquals (['user_id ' => 1 ], $ childMenuItem ->route [1 ]);
148149 $ this ->assertSame (1 , $ childMenuItem ->order );
@@ -159,7 +160,7 @@ public function it_can_make_a_simple_url_menu_item()
159160 $ children = $ menuItem ->getChilds ()[0 ]->getChilds ();
160161
161162 $ this ->assertCount (1 , $ children );
162- $ childMenuItem = array_first ($ children );
163+ $ childMenuItem = Arr:: first ($ children );
163164 $ this ->assertEquals ('settings/account ' , $ childMenuItem ->url );
164165 $ this ->assertEquals ('Account ' , $ childMenuItem ->title );
165166 }
@@ -174,7 +175,7 @@ public function it_can_make_a_url_menu_item()
174175 $ children = $ menuItem ->getChilds ()[0 ]->getChilds ();
175176
176177 $ this ->assertCount (1 , $ children );
177- $ childMenuItem = array_first ($ children );
178+ $ childMenuItem = Arr:: first ($ children );
178179 $ this ->assertEquals ('settings/account ' , $ childMenuItem ->url );
179180 $ this ->assertEquals ('Account ' , $ childMenuItem ->title );
180181 $ this ->assertSame (1 , $ childMenuItem ->order );
@@ -233,7 +234,7 @@ public function it_can_get_the_correct_url_for_route_type()
233234 $ sub ->route ('settings.account ' , 'Account ' );
234235 });
235236 $ children = $ menuItem ->getChilds ()[0 ]->getChilds ();
236- $ childMenuItem = array_first ($ children );
237+ $ childMenuItem = Arr:: first ($ children );
237238
238239 $ this ->assertEquals ('http://localhost/settings/account ' , $ childMenuItem ->getUrl ());
239240 }
0 commit comments