Skip to content

Commit 00c1fbd

Browse files
committed
Made tests compatible with Swift 6
1 parent e308cac commit 00c1fbd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Tests/InterposeKitTests/UtilitiesTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ extension NSObject {
2020

2121
final class UtilitiesTests: XCTestCase {
2222

23-
static var hasRunTestSetPerceivedClass = false
23+
static let hasRunTestSetPerceivedClass = LockIsolated(false)
2424

2525
func test_setPerceivedClass() throws {
2626
// Runs only once to avoid leaking class swizzling across test runs.
27-
try XCTSkipIf(Self.hasRunTestSetPerceivedClass, "Class override already applied.")
28-
Self.hasRunTestSetPerceivedClass = true
27+
try XCTSkipIf(Self.hasRunTestSetPerceivedClass.value, "Class override already applied.")
28+
Self.hasRunTestSetPerceivedClass.withValue{ $0 = true }
2929

3030
let object = RealClass()
3131

0 commit comments

Comments
 (0)