@@ -52,7 +52,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
52
52
tests. test ( " yield with awaiting next " ) {
53
53
runAsyncAndBlock {
54
54
let continuation = YieldingContinuation ( yielding: String . self)
55
- let t = Task . detach {
55
+ let t = detach {
56
56
let value = await continuation. next ( )
57
57
expectEqual ( value, " hello " )
58
58
}
@@ -65,7 +65,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
65
65
tests. test ( " yield result with awaiting next " ) {
66
66
runAsyncAndBlock {
67
67
let continuation = YieldingContinuation ( yielding: String . self)
68
- let t = Task . detach {
68
+ let t = detach {
69
69
let value = await continuation. next ( )
70
70
expectEqual ( value, " hello " )
71
71
}
@@ -79,7 +79,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
79
79
runAsyncAndBlock {
80
80
let continuation = YieldingContinuation ( yielding: String . self, throwing: SomeError . self)
81
81
let failure = SomeError ( )
82
- let t = Task . detach {
82
+ let t = detach {
83
83
do {
84
84
let value = try await continuation. next ( )
85
85
expectUnreachable ( )
@@ -101,7 +101,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
101
101
runAsyncAndBlock {
102
102
let continuation = YieldingContinuation ( yielding: String . self, throwing: SomeError . self)
103
103
let failure = SomeError ( )
104
- let t = Task . detach {
104
+ let t = detach {
105
105
do {
106
106
let value = try await continuation. next ( )
107
107
expectUnreachable ( )
@@ -122,7 +122,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
122
122
tests. test ( " yield multiple times with awaiting next " ) {
123
123
runAsyncAndBlock {
124
124
let continuation = YieldingContinuation ( yielding: String . self)
125
- let t = Task . detach {
125
+ let t = detach {
126
126
let value1 = await continuation. next ( )
127
127
expectEqual ( value1, " hello " )
128
128
let value2 = await continuation. next ( )
@@ -139,7 +139,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
139
139
tests. test ( " yield result multiple times with awaiting next " ) {
140
140
runAsyncAndBlock {
141
141
let continuation = YieldingContinuation ( yielding: String . self)
142
- let t = Task . detach {
142
+ let t = detach {
143
143
let value1 = await continuation. next ( )
144
144
expectEqual ( value1, " hello " )
145
145
let value2 = await continuation. next ( )
@@ -158,7 +158,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
158
158
let continuation = YieldingContinuation ( yielding: String . self, throwing: SomeError . self)
159
159
let failure1 = SomeError ( )
160
160
let failure2 = SomeError ( )
161
- let t = Task . detach {
161
+ let t = detach {
162
162
do {
163
163
let value1 = try await continuation. next ( )
164
164
} catch {
@@ -191,7 +191,7 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
191
191
let continuation = YieldingContinuation ( yielding: String . self, throwing: SomeError . self)
192
192
let failure1 = SomeError ( )
193
193
let failure2 = SomeError ( )
194
- let t = Task . detach {
194
+ let t = detach {
195
195
do {
196
196
let value1 = try await continuation. next ( )
197
197
} catch {
@@ -222,14 +222,14 @@ if #available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *) {
222
222
tests. test ( " concurrent value production " ) {
223
223
runAsyncAndBlock {
224
224
let continuation = YieldingContinuation ( yielding: String . self)
225
- let t1 = Task . detach {
225
+ let t1 = detach {
226
226
var result = await continuation. next ( )
227
227
expectEqual ( result, " hello " )
228
228
result = await continuation. next ( )
229
229
expectEqual ( result, " world " )
230
230
}
231
231
232
- let t2 = Task . detach {
232
+ let t2 = detach {
233
233
var result = await continuation. next ( )
234
234
expectEqual ( result, " hello " )
235
235
result = await continuation. next ( )
0 commit comments