@@ -147,28 +147,26 @@ final class LayoutTests: XCTestCase {
147
147
148
148
// MARK: - Adding Items
149
149
150
- func testAddItemsVariadic ( ) {
150
+ func testAddItem ( ) {
151
151
152
152
// GIVEN
153
153
154
154
let view : UIView = . init( )
155
155
let layout : Layout = . init( view)
156
- let view1 : UIView = . init( )
157
- let view2 : UIView = . init( )
156
+ let subview : UIView = . init( )
158
157
159
158
// THEN
160
159
161
160
expect ( layout. items. isEmpty) == true
162
161
163
162
// WHEN
164
163
165
- layout. addItems ( view1 . id ( " view1 " ) , view2 . id ( " view2 " ) )
164
+ layout. addItem ( subview . id ( " subview " ) )
166
165
167
166
// THEN
168
167
169
- expect ( layout. items. count) == 2
170
- expect ( layout. items [ " view1 " ] ) === view1
171
- expect ( layout. items [ " view2 " ] ) === view2
168
+ expect ( layout. items. count) == 1
169
+ expect ( layout. items [ " subview " ] ) === subview
172
170
}
173
171
174
172
func testAddItems( ) {
@@ -177,22 +175,25 @@ final class LayoutTests: XCTestCase {
177
175
178
176
let view : UIView = . init( )
179
177
let layout : Layout = . init( view)
180
- let view1 : UIView = . init( )
181
- let view2 : UIView = . init( )
178
+ let subview1 : UIView = . init( )
179
+ let subview2 : UIView = . init( )
182
180
183
181
// THEN
184
182
185
183
expect ( layout. items. isEmpty) == true
186
184
187
185
// WHEN
188
186
189
- layout. addItems ( [ view1. id ( " view1 " ) , view2. id ( " view2 " ) ] )
187
+ layout. addItems {
188
+ subview1. id ( " subview1 " )
189
+ subview2. id ( " subview2 " )
190
+ }
190
191
191
192
// THEN
192
193
193
194
expect ( layout. items. count) == 2
194
- expect ( layout. items [ " view1 " ] ) === view1
195
- expect ( layout. items [ " view2 " ] ) === view2
195
+ expect ( layout. items [ " subview1 " ] ) === subview1
196
+ expect ( layout. items [ " subview2 " ] ) === subview2
196
197
}
197
198
198
199
// MARK: - Adding Constraints
@@ -670,7 +671,7 @@ final class LayoutTests: XCTestCase {
670
671
let superview : UIView = . init( )
671
672
let view1 : UIView = . init( )
672
673
let view2 : UIView = . init( )
673
- let layout : Layout = superview. layout ( ) . addItems ( view1 , view2)
674
+ let layout : Layout = superview. layout ( view1 ) . addItem ( view2)
674
675
675
676
// WHEN
676
677
@@ -762,7 +763,7 @@ final class LayoutTests: XCTestCase {
762
763
var superview : UIView ? = . init( )
763
764
let view : UIView = . init( )
764
765
let siblingView : UIView = . init( )
765
- let layout : Layout = superview!. layout ( ) . addItems ( view , siblingView)
766
+ let layout : Layout = superview!. layout ( view ) . addItem ( siblingView)
766
767
let leadingAnchor : NSLayoutXAxisAnchor = siblingView. trailing
767
768
let trailingAnchor : NSLayoutXAxisAnchor = superview!. trailing
768
769
@@ -822,7 +823,7 @@ final class LayoutTests: XCTestCase {
822
823
var superview : UIView ? = . init( )
823
824
let view : UIView = . init( )
824
825
let siblingView : UIView = . init( )
825
- let layout : Layout = superview!. layout ( ) . addItems ( view , siblingView)
826
+ let layout : Layout = superview!. layout ( view ) . addItem ( siblingView)
826
827
let topAnchor : NSLayoutYAxisAnchor = siblingView. bottom
827
828
let bottomAnchor : NSLayoutYAxisAnchor = superview!. bottom
828
829
@@ -941,7 +942,7 @@ final class LayoutTests: XCTestCase {
941
942
let superview : UIView = . init( )
942
943
let view1 : UIView = . init( )
943
944
let view2 : UIView = . init( )
944
- let layout : Layout = superview. layout ( ) . addItems ( view1 , view2)
945
+ let layout : Layout = superview. layout ( view1 ) . addItem ( view2)
945
946
946
947
// WHEN
947
948
@@ -1043,7 +1044,7 @@ final class LayoutTests: XCTestCase {
1043
1044
let superview : UIView = . init( )
1044
1045
let view1 : UIView = . init( )
1045
1046
let view2 : UIView = . init( )
1046
- let layout : Layout = superview. layout ( ) . addItems ( view1 , view2)
1047
+ let layout : Layout = superview. layout ( view1 ) . addItem ( view2)
1047
1048
1048
1049
// WHEN
1049
1050
@@ -1084,7 +1085,7 @@ final class LayoutTests: XCTestCase {
1084
1085
// WHEN
1085
1086
1086
1087
layout
1087
- . addItems ( subview. id ( " subview " ) )
1088
+ . addItem ( subview. id ( " subview " ) )
1088
1089
. horizontal ( format)
1089
1090
1090
1091
// THEN
@@ -1118,9 +1119,11 @@ final class LayoutTests: XCTestCase {
1118
1119
1119
1120
// WHEN
1120
1121
1121
- layout
1122
- . addItems ( subview1. id ( " subview1 " ) , subview2. id ( " subview2 " ) )
1123
- . horizontal ( format, metrics: metrics, options: . alignAllCenterY)
1122
+ layout. addItems {
1123
+ subview1. id ( " subview1 " )
1124
+ subview2. id ( " subview2 " )
1125
+ }
1126
+ . horizontal ( format, metrics: metrics, options: . alignAllCenterY)
1124
1127
1125
1128
// THEN
1126
1129
@@ -1148,7 +1151,7 @@ final class LayoutTests: XCTestCase {
1148
1151
// WHEN
1149
1152
1150
1153
layout
1151
- . addItems ( subview. id ( " subview " ) )
1154
+ . addItem ( subview. id ( " subview " ) )
1152
1155
. vertical ( format)
1153
1156
1154
1157
// THEN
@@ -1182,9 +1185,11 @@ final class LayoutTests: XCTestCase {
1182
1185
1183
1186
// WHEN
1184
1187
1185
- layout
1186
- . addItems ( subview1. id ( " subview1 " ) , subview2. id ( " subview2 " ) )
1187
- . vertical ( format, metrics: metrics, options: . alignAllCenterX)
1188
+ layout. addItems {
1189
+ subview1. id ( " subview1 " )
1190
+ subview2. id ( " subview2 " )
1191
+ }
1192
+ . vertical ( format, metrics: metrics, options: . alignAllCenterX)
1188
1193
1189
1194
// THEN
1190
1195
0 commit comments