Skip to content

Commit 351dc55

Browse files
committed
fix
1 parent 3e7e354 commit 351dc55

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Tests/HelpersTests/AsyncValueSubjectTests.swift

+7-4
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ final class AsyncValueSubjectTests: XCTestCase {
3535

3636
let task = Task {
3737
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+
}
3942
if values.count == 4 {
4043
break
4144
}
@@ -78,11 +81,11 @@ final class AsyncValueSubjectTests: XCTestCase {
7881

7982
func testFinish() async {
8083
let subject = AsyncValueSubject<Int>(0)
81-
var values: [Int] = []
84+
let values = LockIsolated<[Int]>([])
8285

8386
let task = Task {
8487
for await value in subject.values {
85-
values.append(value)
88+
values.withValue { $0.append(value) }
8689
}
8790
}
8891

@@ -94,7 +97,7 @@ final class AsyncValueSubjectTests: XCTestCase {
9497

9598
await task.value
9699

97-
XCTAssertEqual(values, [0, 1])
100+
XCTAssertEqual(values.value, [0, 1])
98101
XCTAssertEqual(subject.value, 1)
99102
}
100103
}

0 commit comments

Comments
 (0)