|
@@ -13,8 +13,8 @@ discard block |
|
|
block discarded – undo |
13
|
13
|
|
14
|
14
|
public function testCreate() |
15
|
15
|
{ |
16
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
17
|
|
- $instance = $this->getMock(MenuHandler::class, ['createModel', 'generateNewId', 'registerDefaultPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
16
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
17
|
+ $instance = $this->getMock(MenuHandler::class, ['createModel', 'generateNewId', 'registerDefaultPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
18
|
18
|
|
19
|
19
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
20
|
20
|
$mockMenu->shouldReceive('fill')->once()->with([ |
|
@@ -38,8 +38,8 @@ discard block |
|
|
block discarded – undo |
38
|
38
|
|
39
|
39
|
public function testPut() |
40
|
40
|
{ |
41
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
42
|
|
- $instance = new MenuHandler($keygen, $configs, $permissoins, $modules, $routes); |
|
41
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
42
|
+ $instance = new MenuHandler($keygen, $configs, $permissoins, $modules, $routes); |
43
|
43
|
|
44
|
44
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
45
|
45
|
$mockMenu->shouldReceive('isDirty')->andReturn(true); |
|
@@ -50,8 +50,8 @@ discard block |
|
|
block discarded – undo |
50
|
50
|
|
51
|
51
|
public function testRemove() |
52
|
52
|
{ |
53
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
54
|
|
- $instance = $this->getMock(MenuHandler::class, ['deleteMenuTheme', 'deleteMenuPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
53
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
54
|
+ $instance = $this->getMock(MenuHandler::class, ['deleteMenuTheme', 'deleteMenuPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
55
|
55
|
|
56
|
56
|
$collection = m::mock('stdClass'); |
57
|
57
|
$collection->shouldReceive('count')->andReturn(0); |
|
@@ -69,8 +69,8 @@ discard block |
|
|
block discarded – undo |
69
|
69
|
|
70
|
70
|
public function testRemoveThrowsExceptionWhenHasItem() |
71
|
71
|
{ |
72
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
73
|
|
- $instance = $this->getMock(MenuHandler::class, ['deleteMenuTheme', 'deleteMenuPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
72
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
73
|
+ $instance = $this->getMock(MenuHandler::class, ['deleteMenuTheme', 'deleteMenuPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
74
|
74
|
|
75
|
75
|
$collection = m::mock('stdClass'); |
76
|
76
|
$collection->shouldReceive('count')->andReturn(1); |
|
@@ -89,11 +89,11 @@ discard block |
|
|
block discarded – undo |
89
|
89
|
|
90
|
90
|
public function testCreateItem() |
91
|
91
|
{ |
92
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
92
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
93
|
93
|
$instance = $this->getMock( |
94
|
94
|
MenuHandler::class, |
95
|
95
|
['createItemModel', 'generateNewId', 'setHierarchy', 'setOrder', 'registerItemPermission', 'storeMenuType'], |
96
|
|
- [$keygen, $configs, $permissoins, $modules, $routes] |
|
96
|
+ [$keygen, $configs, $permissoins, $modules, $routes] |
97
|
97
|
); |
98
|
98
|
|
99
|
99
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu')->shouldAllowMockingProtectedMethods(); |
|
@@ -150,11 +150,11 @@ discard block |
|
|
block discarded – undo |
150
|
150
|
|
151
|
151
|
public function testPutItem() |
152
|
152
|
{ |
153
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
153
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
154
|
154
|
$instance = $this->getMock( |
155
|
155
|
MenuHandler::class, |
156
|
156
|
['updateMenuType'], |
157
|
|
- [$keygen, $configs, $permissoins, $modules, $routes] |
|
157
|
+ [$keygen, $configs, $permissoins, $modules, $routes] |
158
|
158
|
); |
159
|
159
|
|
160
|
160
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
|
@@ -171,11 +171,11 @@ discard block |
|
|
block discarded – undo |
171
|
171
|
|
172
|
172
|
public function testRemoveItem() |
173
|
173
|
{ |
174
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
174
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
175
|
175
|
$instance = $this->getMock( |
176
|
176
|
MenuHandler::class, |
177
|
177
|
['deleteItemPermission', 'destroyMenuType'], |
178
|
|
- [$keygen, $configs, $permissoins, $modules, $routes] |
|
178
|
+ [$keygen, $configs, $permissoins, $modules, $routes] |
179
|
179
|
); |
180
|
180
|
|
181
|
181
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
|
@@ -196,8 +196,8 @@ discard block |
|
|
block discarded – undo |
196
|
196
|
|
197
|
197
|
public function testRemoveItemThrowsExceptionWhenHasItem() |
198
|
198
|
{ |
199
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
200
|
|
- $instance = $this->getMock(MenuHandler::class, ['deleteItemPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
199
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
200
|
+ $instance = $this->getMock(MenuHandler::class, ['deleteItemPermission'], [$keygen, $configs, $permissoins, $modules, $routes]); |
201
|
201
|
|
202
|
202
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
203
|
203
|
$mockMenuItem->shouldReceive('getDescendantCount')->andReturn(1); |
|
@@ -213,8 +213,8 @@ discard block |
|
|
block discarded – undo |
213
|
213
|
|
214
|
214
|
public function testSetOrder() |
215
|
215
|
{ |
216
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
217
|
|
- $instance = new MenuHandler($keygen, $configs, $permissoins, $modules, $routes); |
|
216
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
217
|
+ $instance = new MenuHandler($keygen, $configs, $permissoins, $modules, $routes); |
218
|
218
|
|
219
|
219
|
$collection = m::mock('stdClass'); |
220
|
220
|
$collection->shouldReceive('filter')->andReturn($collection); |
|
@@ -238,8 +238,8 @@ discard block |
|
|
block discarded – undo |
238
|
238
|
|
239
|
239
|
public function testMoveItem() |
240
|
240
|
{ |
241
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
242
|
|
- $instance = $this->getMock(MenuHandler::class, ['createItemModel', 'unlinkHierarchy', 'linkHierarchy'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
241
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
242
|
+ $instance = $this->getMock(MenuHandler::class, ['createItemModel', 'unlinkHierarchy', 'linkHierarchy'], [$keygen, $configs, $permissoins, $modules, $routes]); |
243
|
243
|
|
244
|
244
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
245
|
245
|
$mockMenu->shouldReceive('getKey')->andReturn('menuKey'); |
|
@@ -282,8 +282,8 @@ discard block |
|
|
block discarded – undo |
282
|
282
|
|
283
|
283
|
public function testSetMenuTheme() |
284
|
284
|
{ |
285
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
286
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
285
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
286
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
287
|
287
|
|
288
|
288
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
289
|
289
|
$mockMenu->shouldReceive('getKey')->andReturn('menuKey'); |
|
@@ -300,8 +300,8 @@ discard block |
|
|
block discarded – undo |
300
|
300
|
|
301
|
301
|
public function testGetMenuTheme() |
302
|
302
|
{ |
303
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
304
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
303
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
304
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
305
|
305
|
|
306
|
306
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
307
|
307
|
$mockMenu->shouldReceive('getKey')->andReturn('menuKey'); |
|
@@ -317,8 +317,8 @@ discard block |
|
|
block discarded – undo |
317
|
317
|
|
318
|
318
|
public function testUpdateMenuTheme() |
319
|
319
|
{ |
320
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
321
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
320
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
321
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
322
|
322
|
|
323
|
323
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
324
|
324
|
$mockMenu->shouldReceive('getKey')->andReturn('menuKey'); |
|
@@ -338,8 +338,8 @@ discard block |
|
|
block discarded – undo |
338
|
338
|
|
339
|
339
|
public function testDeleteMenuTheme() |
340
|
340
|
{ |
341
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
342
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
341
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
342
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
343
|
343
|
|
344
|
344
|
$mockMenu = m::mock('Xpressengine\Menu\Models\Menu'); |
345
|
345
|
$mockMenu->shouldReceive('getKey')->andReturn('menuKey'); |
|
@@ -353,8 +353,8 @@ discard block |
|
|
block discarded – undo |
353
|
353
|
|
354
|
354
|
public function testSetMenuItemTheme() |
355
|
355
|
{ |
356
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
357
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
356
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
357
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
358
|
358
|
|
359
|
359
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
360
|
360
|
|
|
@@ -370,8 +370,8 @@ discard block |
|
|
block discarded – undo |
370
|
370
|
|
371
|
371
|
public function testGetMenuItemTheme() |
372
|
372
|
{ |
373
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
374
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
373
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
374
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
375
|
375
|
|
376
|
376
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
377
|
377
|
|
|
@@ -386,8 +386,8 @@ discard block |
|
|
block discarded – undo |
386
|
386
|
|
387
|
387
|
public function testUpdateMenuItemTheme() |
388
|
388
|
{ |
389
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
390
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
389
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
390
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
391
|
391
|
|
392
|
392
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
393
|
393
|
|
|
@@ -406,8 +406,8 @@ discard block |
|
|
block discarded – undo |
406
|
406
|
|
407
|
407
|
public function testDeleteMenuItemTheme() |
408
|
408
|
{ |
409
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
410
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
409
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
410
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
411
|
411
|
|
412
|
412
|
$mockMenuItem = m::mock('Xpressengine\Menu\Models\MenuItem'); |
413
|
413
|
|
|
@@ -420,8 +420,8 @@ discard block |
|
|
block discarded – undo |
420
|
420
|
|
421
|
421
|
public function testMoveItemConfig() |
422
|
422
|
{ |
423
|
|
- list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
424
|
|
- $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
|
423
|
+ list($keygen, $configs, $permissoins, $modules, $routes) = $this->getMocks(); |
|
424
|
+ $instance = $this->getMock(MenuHandler::class, ['menuKeyString'], [$keygen, $configs, $permissoins, $modules, $routes]); |
425
|
425
|
|
426
|
426
|
$mockBefore = m::mock('Xpressengine\Menu\Models\MenuItem'); |
427
|
427
|
$mockAfter = m::mock('Xpressengine\Menu\Models\MenuItem'); |