Skip to content

Commit bb55001

Browse files
committed
Fix session tests
1 parent c518205 commit bb55001

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

packages/auth/src/session.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ export class Session {
303303

304304
if (services) {
305305
servicesObj = new Services(account, services)
306-
servicesObj.auth(1, referenceChainId) // fire and forget
306+
servicesObj.auth(undefined, referenceChainId) // fire and forget
307307

308308
servicesObj.onAuth(result => {
309309
if (result.status === 'fulfilled') {

packages/auth/tests/session.spec.ts

+19-2
Original file line numberDiff line numberDiff line change
@@ -576,11 +576,11 @@ describe('Wallet integration', function () {
576576

577577
server = mockServer.getLocal()
578578
server.start(8099)
579-
server.forPost('/rpc/API/GetAuthToken').thenCallback(async request => {
579+
const getAuthToken = async (request: mockServer.CompletedRequest, provider: ethers.Provider) => {
580580
if (delayMs !== 0) await delay(delayMs)
581581

582582
const validator = ValidateSequenceWalletProof(
583-
() => new commons.reader.OnChainReader(networks[0].provider!),
583+
() => new commons.reader.OnChainReader(provider),
584584
tracker,
585585
contexts[2]
586586
)
@@ -621,7 +621,24 @@ describe('Wallet integration', function () {
621621
return {
622622
statusCode: 401
623623
}
624+
}
625+
}
626+
server.forPost('/rpc/API/GetAuthToken').thenCallback(async request => {
627+
return getAuthToken(request, networks[0].provider!)
628+
})
629+
server.forPost('/rpc/API/GetAuthToken2').thenCallback(async request => {
630+
const requestBody = await request.body.getJson()
631+
if (!requestBody) {
632+
return { statusCode: 400 }
633+
}
634+
635+
const provider = networks.find(n => n.chainId === Number(requestBody['chainID']))
636+
if (!provider || !provider.provider) {
637+
console.log('No provider found for chainID', requestBody['chainID'])
638+
return { statusCode: 400 }
624639
}
640+
641+
return getAuthToken(request, provider.provider!)
625642
})
626643
})
627644

0 commit comments

Comments
 (0)