Skip to content

Commit 513c956

Browse files
committed
fix tests
1 parent 124b5ea commit 513c956

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

FirebaseAuth/Sources/Swift/Backend/AuthBackend.swift

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,15 @@ class AuthBackend {
7676
return "FirebaseAuth.iOS/\(FirebaseVersion()) \(GTMFetcherStandardUserAgentString(nil))"
7777
}
7878

79-
private static var gBackendImplementation = AuthBackendRPCImplementation()
79+
private static var realRPCBackend = AuthBackendRPCImplementation()
80+
private static var gBackendImplementation = realRPCBackend
8081

81-
class func setDefaultBackendImplementationWithRPCIssuer(issuer: AuthBackendRPCIssuer?) {
82-
if let issuer = issuer {
83-
gBackendImplementation.rpcIssuer = issuer
84-
}
82+
class func setTestRPCIssuer(issuer: AuthBackendRPCIssuer) {
83+
gBackendImplementation.rpcIssuer = issuer
84+
}
85+
86+
class func resetRPCIssuer() {
87+
gBackendImplementation.rpcIssuer = realRPCBackend.rpcIssuer
8588
}
8689

8790
class func implementation() -> AuthBackendImplementation {

FirebaseAuth/Tests/Unit/RPCBaseTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ class RPCBaseTests: XCTestCase {
7272

7373
override func setUp() {
7474
rpcIssuer = FakeBackendRPCIssuer()
75-
AuthBackend.setDefaultBackendImplementationWithRPCIssuer(issuer: rpcIssuer)
75+
AuthBackend.setTestRPCIssuer(issuer: rpcIssuer)
7676
rpcImplementation = AuthBackend.implementation()
7777
}
7878

7979
override func tearDown() {
8080
rpcIssuer = nil
81-
AuthBackend.setDefaultBackendImplementationWithRPCIssuer(issuer: nil)
81+
AuthBackend.resetRPCIssuer()
8282
}
8383

8484
/** @fn checkRequest

0 commit comments

Comments
 (0)