@@ -333,9 +333,8 @@ public function testConstructClassesWithComponents() {
333
333
Plugin::load ('TestPlugin ' );
334
334
335
335
$ Controller = new TestPluginController (new Request (), new Response ());
336
- $ Controller ->components [] = 'TestPlugin.Other ' ;
336
+ $ Controller ->addComponent ( 'TestPlugin.Other ' ) ;
337
337
338
- $ Controller ->constructClasses ();
339
338
$ this ->assertInstanceOf ('TestPlugin\Controller\Component\OtherComponent ' , $ Controller ->Other );
340
339
}
341
340
@@ -507,9 +506,7 @@ public function testRedirectBeforeRedirectListenerReturnFalse() {
507
506
*/
508
507
public function testMergeVars () {
509
508
$ request = new Request ();
510
-
511
509
$ TestController = new TestController ($ request );
512
- $ TestController ->constructClasses ();
513
510
514
511
$ expected = [
515
512
'Html ' => null ,
@@ -524,31 +521,13 @@ public function testMergeVars() {
524
521
$ this ->assertEquals ($ expected , $ TestController ->components );
525
522
526
523
$ TestController = new AnotherTestController ($ request );
527
- $ TestController ->constructClasses ();
528
-
529
524
$ this ->assertEquals (
530
525
'Posts ' ,
531
526
$ TestController ->modelClass ,
532
527
'modelClass should not be overwritten when defined. '
533
528
);
534
529
}
535
530
536
- /**
537
- * test that options from child classes replace those in the parent classes.
538
- *
539
- * @return void
540
- */
541
- public function testChildComponentOptionsSupercedeParents () {
542
- $ request = new Request ('controller_posts/index ' );
543
-
544
- $ TestController = new TestController ($ request );
545
-
546
- $ expected = array ('foo ' );
547
- $ TestController ->components = array ('Cookie ' => $ expected );
548
- $ TestController ->constructClasses ();
549
- $ this ->assertEquals ($ expected , $ TestController ->components ['Cookie ' ]);
550
- }
551
-
552
531
/**
553
532
* Ensure that _mergeControllerVars is not being greedy and merging with
554
533
* ControllerTestAppController when you make an instance of Controller
@@ -685,7 +664,6 @@ public function testPaginate() {
685
664
686
665
$ Controller = new Controller ($ request , $ response );
687
666
$ Controller ->request ->query ['url ' ] = [];
688
- $ Controller ->constructClasses ();
689
667
$ this ->assertEquals ([], $ Controller ->paginate );
690
668
691
669
$ this ->assertNotContains ('Paginator ' , $ Controller ->helpers );
@@ -716,7 +694,6 @@ public function testPaginateUsesModelClass() {
716
694
717
695
$ Controller = new Controller ($ request , $ response );
718
696
$ Controller ->request ->query ['url ' ] = [];
719
- $ Controller ->constructClasses ();
720
697
$ Controller ->modelClass = 'Posts ' ;
721
698
$ results = $ Controller ->paginate ();
722
699
0 commit comments