@@ -44,15 +44,15 @@ extension Optional where Wrapped: Comparable {
44
44
45
45
final class AllPassTest : XCTestCase {
46
46
func testAllPassArray( ) {
47
- expect ( [ 1 , 2 , 3 , 4 ] ) . to ( allPass ( { $0 < 5 } ) )
48
- expect ( [ 1 , 2 , 3 , 4 ] ) . toNot ( allPass ( { $0 > 5 } ) )
47
+ expect ( [ 1 , 2 , 3 , 4 ] ) . to ( allPass { $0 < 5 } )
48
+ expect ( [ 1 , 2 , 3 , 4 ] ) . toNot ( allPass { $0 > 5 } )
49
49
50
50
failsWithErrorMessage (
51
51
" expected to all pass a condition, but failed first at element <3> in <[1, 2, 3, 4]> " ) {
52
- expect ( [ 1 , 2 , 3 , 4 ] ) . to ( allPass ( { $0 < 3 } ) )
52
+ expect ( [ 1 , 2 , 3 , 4 ] ) . to ( allPass { $0 < 3 } )
53
53
}
54
54
failsWithErrorMessage ( " expected to not all pass a condition " ) {
55
- expect ( [ 1 , 2 , 3 , 4 ] ) . toNot ( allPass ( { $0 < 5 } ) )
55
+ expect ( [ 1 , 2 , 3 , 4 ] ) . toNot ( allPass { $0 < 5 } )
56
56
}
57
57
failsWithErrorMessage (
58
58
" expected to all be something, but failed first at element <3> in <[1, 2, 3, 4]> " ) {
@@ -78,31 +78,24 @@ final class AllPassTest: XCTestCase {
78
78
79
79
func testAllPassCollectionsWithOptionals( ) {
80
80
expect ( [ nil , nil , nil ] as [ Int ? ] ) . to ( allPass ( beNil ( ) ) )
81
-
82
- failsWithErrorMessage ( " expected to all pass a condition, but failed first at element <nil> in <[nil, nil, nil]> " ) {
83
- expect ( [ nil , nil , nil ] as [ Int ? ] ) . to ( allPass ( { $0 == nil } ) )
84
- }
85
- }
86
-
87
- func testAllPassCollectionsWithOptionalsUnwrappingOneOptionalLayer( ) {
88
- expect ( [ nil , nil , nil ] as [ Int ? ] ) . to ( allPass ( { $0! == nil } ) )
89
- expect ( [ nil , 1 , nil ] as [ Int ? ] ) . toNot ( allPass ( { $0! == nil } ) )
90
- expect ( [ 1 , 1 , 1 ] as [ Int ? ] ) . to ( allPass ( { $0! == 1 } ) )
91
- expect ( [ 1 , 1 , nil ] as [ Int ? ] ) . toNot ( allPass ( { $0! == 1 } ) )
92
- expect ( [ 1 , 2 , 3 ] as [ Int ? ] ) . to ( allPass ( { $0! < 4 } ) )
93
- expect ( [ 1 , 2 , 3 ] as [ Int ? ] ) . toNot ( allPass ( { $0! < 3 } ) )
94
- expect ( [ 1 , 2 , nil ] as [ Int ? ] ) . to ( allPass ( { $0! < 3 } ) )
81
+ expect ( [ nil , nil , nil ] as [ Int ? ] ) . to ( allPass { $0 == nil } )
82
+ expect ( [ nil , 1 , nil ] as [ Int ? ] ) . toNot ( allPass { $0 == nil } )
83
+ expect ( [ 1 , 1 , 1 ] as [ Int ? ] ) . to ( allPass { $0 == 1 } )
84
+ expect ( [ 1 , 1 , nil ] as [ Int ? ] ) . toNot ( allPass { $0 == 1 } )
85
+ expect ( [ 1 , 2 , 3 ] as [ Int ? ] ) . to ( allPass { $0 < 4 } )
86
+ expect ( [ 1 , 2 , 3 ] as [ Int ? ] ) . toNot ( allPass { $0 < 3 } )
87
+ expect ( [ 1 , 2 , nil ] as [ Int ? ] ) . to ( allPass { $0 < 3 } )
95
88
}
96
89
97
90
func testAllPassSet( ) {
98
- expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . to ( allPass ( { $0 < 5 } ) )
99
- expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . toNot ( allPass ( { $0 > 5 } ) )
91
+ expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . to ( allPass { $0 < 5 } )
92
+ expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . toNot ( allPass { $0 > 5 } )
100
93
101
94
failsWithErrorMessage ( " expected to not all pass a condition " ) {
102
- expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . toNot ( allPass ( { $0 < 5 } ) )
95
+ expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . toNot ( allPass { $0 < 5 } )
103
96
}
104
97
failsWithErrorMessage ( " expected to not all be something " ) {
105
- expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . toNot ( allPass ( " be something " , { $0 < 5 } ) )
98
+ expect ( Set ( [ 1 , 2 , 3 , 4 ] ) ) . toNot ( allPass ( " be something " ) { $0 < 5 } )
106
99
}
107
100
}
108
101
0 commit comments