@@ -739,6 +739,8 @@ private function assertFlatView($view)
739
739
$ this ->assertEquals (new ChoiceListView (
740
740
[
741
741
0 => new ChoiceView ($ this ->obj1 , '0 ' , 'A ' ),
742
+ 1 => new ChoiceView ($ this ->obj2 , '1 ' , 'B ' ),
743
+ 2 => new ChoiceView ($ this ->obj3 , '2 ' , 'C ' ),
742
744
3 => new ChoiceView ($ this ->obj4 , '3 ' , 'D ' ),
743
745
], [
744
746
1 => new ChoiceView ($ this ->obj2 , '1 ' , 'B ' ),
@@ -752,6 +754,8 @@ private function assertFlatViewWithCustomIndices($view)
752
754
$ this ->assertEquals (new ChoiceListView (
753
755
[
754
756
'w ' => new ChoiceView ($ this ->obj1 , '0 ' , 'A ' ),
757
+ 'x ' => new ChoiceView ($ this ->obj2 , '1 ' , 'B ' ),
758
+ 'y ' => new ChoiceView ($ this ->obj3 , '2 ' , 'C ' ),
755
759
'z ' => new ChoiceView ($ this ->obj4 , '3 ' , 'D ' ),
756
760
], [
757
761
'x ' => new ChoiceView ($ this ->obj2 , '1 ' , 'B ' ),
@@ -765,6 +769,18 @@ private function assertFlatViewWithAttr($view)
765
769
$ this ->assertEquals (new ChoiceListView (
766
770
[
767
771
0 => new ChoiceView ($ this ->obj1 , '0 ' , 'A ' ),
772
+ 1 => new ChoiceView (
773
+ $ this ->obj2 ,
774
+ '1 ' ,
775
+ 'B ' ,
776
+ ['attr1 ' => 'value1 ' ]
777
+ ),
778
+ 2 => new ChoiceView (
779
+ $ this ->obj3 ,
780
+ '2 ' ,
781
+ 'C ' ,
782
+ ['attr2 ' => 'value2 ' ]
783
+ ),
768
784
3 => new ChoiceView ($ this ->obj4 , '3 ' , 'D ' ),
769
785
], [
770
786
1 => new ChoiceView (
@@ -789,11 +805,17 @@ private function assertGroupedView($view)
789
805
[
790
806
'Group 1 ' => new ChoiceGroupView (
791
807
'Group 1 ' ,
792
- [0 => new ChoiceView ($ this ->obj1 , '0 ' , 'A ' )]
808
+ [
809
+ 0 => new ChoiceView ($ this ->obj1 , '0 ' , 'A ' ),
810
+ 1 => new ChoiceView ($ this ->obj2 , '1 ' , 'B ' ),
811
+ ]
793
812
),
794
813
'Group 2 ' => new ChoiceGroupView (
795
814
'Group 2 ' ,
796
- [3 => new ChoiceView ($ this ->obj4 , '3 ' , 'D ' )]
815
+ [
816
+ 2 => new ChoiceView ($ this ->obj3 , '2 ' , 'C ' ),
817
+ 3 => new ChoiceView ($ this ->obj4 , '3 ' , 'D ' ),
818
+ ]
797
819
),
798
820
], [
799
821
'Group 1 ' => new ChoiceGroupView (
0 commit comments