Skip to content

Commit

Permalink
authorise reequestpermissions
Browse files Browse the repository at this point in the history
  • Loading branch information
TateB committed Apr 10, 2024
1 parent fcfab1b commit e93aedf
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
"@metamask/post-message-stream": "^6.1.2",
"@metamask/providers": "^14.0.2",
"@noble/hashes": "^1.3.2",
"@rainbow-me/rainbowkit": "2.0.1",
"@rainbow-me/rainbowkit": "2.0.5",
"@sentry/nextjs": "^7.43.0",
"@svgr/webpack": "^8.1.0",
"@tanstack/query-persist-client-core": "5.22.2",
Expand Down
8 changes: 7 additions & 1 deletion playwright/fixtures/login.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,13 @@ export class Login {
await expect(this.page.getByText('Confirm connection in the extension')).toBeVisible({
timeout: 15000,
})
expect(this.wallet.getPendingRequestCount(Web3RequestKind.RequestAccounts)).toEqual(1)
// this isn't actually what the user experiences, just a quirk in headless-web3-provider
expect(this.wallet.getPendingRequestCount(Web3RequestKind.RequestPermissions)).toEqual(1)
await this.wallet.authorize(Web3RequestKind.RequestPermissions)
expect(this.wallet.getPendingRequestCount(Web3RequestKind.RequestPermissions)).toEqual(0)
await expect
.poll(() => this.wallet.getPendingRequestCount(Web3RequestKind.RequestAccounts))
.toEqual(1)
await this.wallet.authorize(Web3RequestKind.RequestAccounts)
expect(this.wallet.getPendingRequestCount(Web3RequestKind.RequestAccounts)).toEqual(0)
await expect(this.getProfileButton).toBeVisible()
Expand Down
9 changes: 5 additions & 4 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit e93aedf

Please sign in to comment.