@@ -12,7 +12,7 @@ final class B2BSessionsTestCase: BaseTestCase {
1212 networkInterceptor. responses { B2BAuthenticateResponse . mock }
1313 let parameters : StytchB2BClient . Sessions . AuthenticateParameters = . init( sessionDurationMinutes: 15 )
1414
15- Current . timer = { _, _, _ in . init ( ) }
15+ Current . timer = { _, _, _ in Self . mockTimer }
1616
1717 XCTAssertNil ( StytchB2BClient . sessions. memberSession)
1818
@@ -37,6 +37,8 @@ final class B2BSessionsTestCase: BaseTestCase {
3737 func testSessionsAttest( ) async throws {
3838 networkInterceptor. responses { B2BAuthenticateResponse . mock }
3939
40+ Current . timer = { _, _, _ in Self . mockTimer }
41+
4042 let parameters = StytchB2BClient . Sessions. AttestParameters (
4143 profileId: " profile_123 " ,
4244 token: " attestation_token " ,
@@ -45,8 +47,6 @@ final class B2BSessionsTestCase: BaseTestCase {
4547 sessionToken: " existing_token "
4648 )
4749
48- Current . timer = { _, _, _ in . init( ) }
49-
5050 XCTAssertNil ( StytchB2BClient . sessions. memberSession)
5151
5252 _ = try await StytchB2BClient . sessions. attest ( parameters: parameters)
@@ -70,7 +70,7 @@ final class B2BSessionsTestCase: BaseTestCase {
7070
7171 func testSessionsRevoke( ) async throws {
7272 networkInterceptor. responses { BasicResponse ( requestId: " request_id " , statusCode: 200 ) }
73- Current . timer = { _, _, _ in . init ( ) }
73+ Current . timer = { _, _, _ in Self . mockTimer }
7474
7575 Current . sessionManager. updateSession (
7676 sessionType: . member( . mock) ,
@@ -108,7 +108,7 @@ final class B2BSessionsTestCase: BaseTestCase {
108108 B2BMFAAuthenticateResponse . mock
109109 }
110110
111- Current . timer = { _, _, _ in . init ( ) }
111+ Current . timer = { _, _, _ in Self . mockTimer }
112112
113113 let organizationID = " org_123 "
114114 let parameters = StytchB2BClient . Sessions. ExchangeParameters ( organizationID: organizationID)
@@ -141,7 +141,7 @@ final class B2BSessionsTestCase: BaseTestCase {
141141 }
142142 } . store ( in: & subscriptions)
143143
144- Current . timer = { _, _, _ in . init ( ) }
144+ Current . timer = { _, _, _ in Self . mockTimer }
145145 Current . sessionManager. updateSession (
146146 sessionType: . member( . mock) ,
147147 tokens: SessionTokens ( jwt: . jwt( " i'm_jwt " ) , opaque: . opaque( " opaque_all_day " ) )
@@ -164,7 +164,7 @@ final class B2BSessionsTestCase: BaseTestCase {
164164 }
165165 } . store ( in: & subscriptions)
166166
167- Current . timer = { _, _, _ in . init ( ) }
167+ Current . timer = { _, _, _ in Self . mockTimer }
168168 Current . sessionManager. updateSession (
169169 sessionType: nil ,
170170 tokens: SessionTokens ( jwt: . jwt( " i'm_jwt " ) , opaque: . opaque( " opaque_all_day " ) )
@@ -175,7 +175,7 @@ final class B2BSessionsTestCase: BaseTestCase {
175175 }
176176
177177 func testGetExpiredMemberSessionReturnsNil( ) throws {
178- Current . timer = { _, _, _ in . init ( ) }
178+ Current . timer = { _, _, _ in Self . mockTimer }
179179 Current . sessionManager. updateSession (
180180 sessionType: . member( . mockWithExpiredMemberSession) ,
181181 tokens: SessionTokens ( jwt: . jwt( " i'm_jwt " ) , opaque: . opaque( " opaque_all_day " ) )
0 commit comments