@@ -116,4 +116,52 @@ final class InsetTests: XCTestCase {
116
116
rootFlexContainer. flex. layout ( )
117
117
XCTAssertEqual ( aView. frame, CGRect ( x: 45.0 , y: 45.0 , width: 310.0 , height: 310.0 ) )
118
118
}
119
+
120
+ func test_adjust_the_aView_size_and_relative_static_with_left( ) {
121
+ rootFlexContainer. flex. define { flex in
122
+ flex. addItem ( aView) . position ( . static) . grow ( 1 ) . left ( 10 )
123
+ }
124
+ rootFlexContainer. flex. layout ( )
125
+ XCTAssertEqual ( aView. frame, CGRect ( x: 0.0 , y: 0.0 , width: 400.0 , height: 400.0 ) )
126
+ }
127
+
128
+ func test_adjust_the_aView_size_and_static_position_with_top( ) {
129
+ rootFlexContainer. flex. define { flex in
130
+ flex. addItem ( aView) . position ( . static) . grow ( 1 ) . top ( 10 )
131
+ }
132
+ rootFlexContainer. flex. layout ( )
133
+ XCTAssertEqual ( aView. frame, CGRect ( x: 0.0 , y: 0.0 , width: 400.0 , height: 400.0 ) )
134
+ }
135
+
136
+ func test_adjust_the_aView_size_and_static_position_with_right( ) {
137
+ rootFlexContainer. flex. define { flex in
138
+ flex. addItem ( aView) . position ( . static) . grow ( 1 ) . right ( 10 )
139
+ }
140
+ rootFlexContainer. flex. layout ( )
141
+ XCTAssertEqual ( aView. frame, CGRect ( x: 0.0 , y: 0.0 , width: 400.0 , height: 400.0 ) )
142
+ }
143
+
144
+ func test_adjust_the_aView_size_and_static_position_with_bottom( ) {
145
+ rootFlexContainer. flex. define { flex in
146
+ flex. addItem ( aView) . position ( . static) . grow ( 1 ) . bottom ( 10 )
147
+ }
148
+ rootFlexContainer. flex. layout ( )
149
+ XCTAssertEqual ( aView. frame, CGRect ( x: 0.0 , y: 0.0 , width: 400.0 , height: 400.0 ) )
150
+ }
151
+
152
+ func test_adjust_the_aView_size_and_static_position_with_horizontally( ) {
153
+ rootFlexContainer. flex. define { flex in
154
+ flex. addItem ( aView) . position ( . static) . grow ( 1 ) . horizontally ( 10 )
155
+ }
156
+ rootFlexContainer. flex. layout ( )
157
+ XCTAssertEqual ( aView. frame, CGRect ( x: 0.0 , y: 0.0 , width: 400.0 , height: 400.0 ) )
158
+ }
159
+
160
+ func test_adjust_the_aView_size_and_static_position_with_vertically( ) {
161
+ rootFlexContainer. flex. define { flex in
162
+ flex. addItem ( aView) . position ( . static) . grow ( 1 ) . vertically ( 10 )
163
+ }
164
+ rootFlexContainer. flex. layout ( )
165
+ XCTAssertEqual ( aView. frame, CGRect ( x: 0.0 , y: 0.0 , width: 400.0 , height: 400.0 ) )
166
+ }
119
167
}
0 commit comments