File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,10 @@ final class AsyncValueSubjectTests: XCTestCase {
35
35
36
36
let task = Task {
37
37
for await value in subject. values {
38
- let values = values. withValue { $0. append ( value) ; return $0 }
38
+ let values = values. withValue {
39
+ $0. append ( value)
40
+ return $0
41
+ }
39
42
if values. count == 4 {
40
43
break
41
44
}
@@ -78,11 +81,11 @@ final class AsyncValueSubjectTests: XCTestCase {
78
81
79
82
func testFinish( ) async {
80
83
let subject = AsyncValueSubject < Int > ( 0 )
81
- var values : [ Int ] = [ ]
84
+ let values = LockIsolated < [ Int ] > ( [ ] )
82
85
83
86
let task = Task {
84
87
for await value in subject. values {
85
- values. append ( value)
88
+ values. withValue { $0 . append ( value) }
86
89
}
87
90
}
88
91
@@ -94,7 +97,7 @@ final class AsyncValueSubjectTests: XCTestCase {
94
97
95
98
await task. value
96
99
97
- XCTAssertEqual ( values, [ 0 , 1 ] )
100
+ XCTAssertEqual ( values. value , [ 0 , 1 ] )
98
101
XCTAssertEqual ( subject. value, 1 )
99
102
}
100
103
}
You can’t perform that action at this time.
0 commit comments