File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,18 @@ XFailsAndSkips.test("fails") {
70
70
expectEqual ( 1 , 2 )
71
71
}
72
72
73
+ // CHECK: [ XFAIL ] XFailsAndSkips.fails-always{{$}}
74
+ XFailsAndSkips . test ( " fails-always " )
75
+ . xfail ( . Always( " must always fail " ) ) . code {
76
+ expectEqual ( 1 , 2 )
77
+ }
78
+
79
+ // CHECK: [ OK ] XFailsAndSkips.fails-never{{$}}
80
+ XFailsAndSkips . test ( " fails-never " )
81
+ . xfail ( . Never) . code {
82
+ expectEqual ( 1 , 1 )
83
+ }
84
+
73
85
// CHECK: [ XFAIL ] XFailsAndSkips.xfail 10.9.3 passes{{$}}
74
86
XFailsAndSkips . test ( " xfail 10.9.3 passes " )
75
87
. xfail ( . OSXBugFix( 10 , 9 , 3 , reason: " " ) ) . code {
@@ -82,6 +94,18 @@ XFailsAndSkips.test("xfail 10.9.3 fails")
82
94
expectEqual ( 1 , 2 )
83
95
}
84
96
97
+ // CHECK: [ SKIP ] XFailsAndSkips.skipAlways (skip: [Always(reason: skip)]){{$}}
98
+ XFailsAndSkips . test ( " skipAlways " )
99
+ . skip ( . Always( " skip " ) ) . code {
100
+ fatalError ( " should not happen " )
101
+ }
102
+
103
+ // CHECK: [ OK ] XFailsAndSkips.skipNever{{$}}
104
+ XFailsAndSkips . test ( " skipNever " )
105
+ . skip ( . Never) . code {
106
+ expectEqual ( 1 , 1 )
107
+ }
108
+
85
109
// CHECK: [ FAIL ] XFailsAndSkips.skip 10.9.2 passes{{$}}
86
110
XFailsAndSkips . test ( " skip 10.9.2 passes " )
87
111
. skip ( . OSXBugFix( 10 , 9 , 2 , reason: " " ) ) . code {
You can’t perform that action at this time.
0 commit comments