End-to-End Tests #7
Annotations
10 errors, 1 warning, and 1 notice
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
4) [Desktop Chrome] › e2e/admin-functions.spec.ts:159:7 › 🔧 Admin Functions E2E › Emergency withdrawal (if enabled)
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
3) [Desktop Chrome] › e2e/admin-functions.spec.ts:119:7 › 🔧 Admin Functions E2E › Jar metadata updates
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
3) [Desktop Chrome] › e2e/admin-functions.spec.ts:119:7 › 🔧 Admin Functions E2E › Jar metadata updates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
3) [Desktop Chrome] › e2e/admin-functions.spec.ts:119:7 › 🔧 Admin Functions E2E › Jar metadata updates
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
2) [Desktop Chrome] › e2e/admin-functions.spec.ts:67:7 › 🔧 Admin Functions E2E › NFT gate management (v2 contracts only)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
2) [Desktop Chrome] › e2e/admin-functions.spec.ts:67:7 › 🔧 Admin Functions E2E › NFT gate management (v2 contracts only)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
2) [Desktop Chrome] › e2e/admin-functions.spec.ts:67:7 › 🔧 Admin Functions E2E › NFT gate management (v2 contracts only)
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
1) [Desktop Chrome] › e2e/admin-functions.spec.ts:21:7 › 🔧 Admin Functions E2E › Allowlist management - add and remove users
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
1) [Desktop Chrome] › e2e/admin-functions.spec.ts:21:7 › 🔧 Admin Functions E2E › Allowlist management - add and remove users
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Run E2E Tests with Enhanced Script:
e2e/utils/wallet-utils.ts#L41
1) [Desktop Chrome] › e2e/admin-functions.spec.ts:21:7 › 🔧 Admin Functions E2E › Allowlist management - add and remove users
Error: locator.isVisible: Unexpected token "=" while parsing css selector "[data-testid="connect-wallet-button"], text=Connect Wallet". Did you mean to CSS.escape it?
Call log:
- checking visibility of [data-testid="connect-wallet-button"], text=Connect Wallet >> nth=0
at utils/wallet-utils.ts:41
39 | // Look for connect wallet button using your existing patterns
40 | const connectButton = this.page.locator(SELECTORS.wallet.connect).first()
> 41 | const isVisible = await connectButton.isVisible()
| ^
42 |
43 | if (isVisible) {
44 | await connectButton.click()
at WalletTester.connectWallet (/home/runner/work/cookie-jar/cookie-jar/e2e/utils/wallet-utils.ts:41:43)
at /home/runner/work/cookie-jar/cookie-jar/e2e/admin-functions.spec.ts:7:5
|
|
Upload Playwright Report
No files were found with the provided path: e2e/playwright-report/. No artifacts will be uploaded.
|
|
Run E2E Tests with Enhanced Script
52 failed
[Desktop Chrome] › e2e/admin-functions.spec.ts:21:7 › 🔧 Admin Functions E2E › Allowlist management - add and remove users
[Desktop Chrome] › e2e/admin-functions.spec.ts:67:7 › 🔧 Admin Functions E2E › NFT gate management (v2 contracts only)
[Desktop Chrome] › e2e/admin-functions.spec.ts:119:7 › 🔧 Admin Functions E2E › Jar metadata updates
[Desktop Chrome] › e2e/admin-functions.spec.ts:159:7 › 🔧 Admin Functions E2E › Emergency withdrawal (if enabled)
[Desktop Chrome] › e2e/admin-functions.spec.ts:195:7 › 🔧 Admin Functions E2E › Admin access control validation
[Desktop Chrome] › e2e/anvil-integration.spec.ts:4:7 › 🔗 Anvil Integration Tests › Connect to Anvil blockchain and verify setup
[Desktop Chrome] › e2e/anvil-integration.spec.ts:62:7 › 🔗 Anvil Integration Tests › Check individual jar page loads
[Desktop Chrome] › e2e/basic-functionality.spec.ts:4:7 › 💰 Basic Cookie Jar Functionality › Basic jar interaction without wallet connection
[Desktop Chrome] › e2e/basic-functionality.spec.ts:64:7 › 💰 Basic Cookie Jar Functionality › Network and wallet UI elements present
[Desktop Chrome] › e2e/basic-functionality.spec.ts:86:7 › 💰 Basic Cookie Jar Functionality › Jar balance and currency display works
[Desktop Chrome] › e2e/basic-functionality.spec.ts:121:7 › 💰 Basic Cookie Jar Functionality › Access control indicators work
[Desktop Chrome] › e2e/basic-setup.spec.ts:29:7 › 🔧 Basic Setup Verification › Navigation links work
[Desktop Chrome] › e2e/basic-setup.spec.ts:68:7 › 🔧 Basic Setup Verification › Basic responsive design
[Desktop Chrome] › e2e/complete-workflow.spec.ts:5:7 › 🍪 Complete Cookie Jar Workflow E2E › End-to-end jar lifecycle - create, configure, fund, withdraw
[Desktop Chrome] › e2e/jar-creation.spec.ts:10:7 › 🏗️ Jar Creation E2E › Create basic ETH jar with allowlist access
[Desktop Chrome] › e2e/jar-creation.spec.ts:66:7 › 🏗️ Jar Creation E2E › Create NFT-gated jar (v2 contracts only)
[Desktop Chrome] › e2e/jar-creation.spec.ts:133:7 › 🏗️ Jar Creation E2E › Form validation prevents invalid jar creation
[Desktop Chrome] › e2e/jar-operations.spec.ts:10:7 › 💰 Jar Operations E2E › Complete deposit and withdrawal flow
[Desktop Chrome] › e2e/jar-operations.spec.ts:99:7 › 💰 Jar Operations E2E › NFT-gated withdrawal flow
[Desktop Chrome] › e2e/jar-operations.spec.ts:146:7 › 💰 Jar Operations E2E › Access control enforcement
[Desktop Chrome] › e2e/jar-operations.spec.ts:176:7 › 💰 Jar Operations E2E › Cooldown period enforcement
[Desktop Chrome] › e2e/nft-gating-integration.spec.ts:27:7 › 🎨 NFT Gating Integration (v2 Contracts) › NFT-gated jar access control displays correctly
[Desktop Chrome] › e2e/nft-gating-integration.spec.ts:186:7 › 🎨 NFT Gating Integration (v2 Contracts) › Withdrawal requirements displayed correctly
[Desktop Chrome] › e2e/performance.spec.ts:33:7 › ⚡ Performance Testing › Jar list loading performance
[Desktop Chrome] › e2e/performance.spec.ts:65:7 › ⚡ Performance Testing › React Query cache efficiency
[Mobile Chrome] › e2e/admin-functions.spec.ts:21:7 › 🔧 Admin Functions E2E › Allowlist management - add and remove users
[Mobile Chrome] › e2e/admin-functions.spec.ts:67:7 › 🔧 Admin Functions E2E › NFT gate management (v2 contracts only)
[Mobile Chrome] › e2e/admin-functions.spec.ts:119:7 › 🔧 Admin Functions E2E › Jar metadata updates
[Mobile Chrome] › e2e/admin-functions.spec.ts:159:7 › 🔧 Admin Functions E2E › Emergency withdrawal (if enabled)
[Mobile Chrome] › e2e/admin-functions.spec.ts:195:7 › 🔧 Admin Functions E2E › Admin access control validation
[Mobile Chrome] › e2e/anvil-integration.spec.ts:4:7 › 🔗 Anvil Integration Tests › Connect to Anvil blockchain and verify setup
[Mobile Chrome] › e2e/anvil-integration.spec.ts:62:7 › 🔗 Anvil Integration Tests › Check individual jar page loads
[Mobile Chrome] › e2e/anvil-integration.spec.ts:87:7 › 🔗 Anvil Integration Tests › Verify chain configuration and n
|
Loading