We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d75507 commit 204d210Copy full SHA for 204d210
Tests/InterposeKitTests/UtilitiesTests.swift
@@ -20,7 +20,13 @@ extension NSObject {
20
21
final class UtilitiesTests: XCTestCase {
22
23
- func test_setPerceivedClass() {
+ static var hasRunTestSetPerceivedClass = false
24
+
25
+ func test_setPerceivedClass() throws {
26
+ // Runs only once to avoid leaking class swizzling across test runs.
27
+ try XCTSkipIf(Self.hasRunTestSetPerceivedClass, "Class override already applied.")
28
+ Self.hasRunTestSetPerceivedClass = true
29
30
let object = RealClass()
31
32
XCTAssertTrue(object.objcClass === RealClass.self)
0 commit comments