Ship bridge lanes, public API access doc, and WalletConnect client stack.
Align CCIP catalog UX with 11-lane config-ready routes, document the no-key public API decision, and enable browser WalletConnect pairing with backend session registration and deploy-time project ID wiring. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -41,6 +41,18 @@ test.describe('Explorer sprint smoke', () => {
|
||||
await page.goto(`${EXPLORER_URL}/bridge`, { waitUntil: 'domcontentloaded', timeout: 30000 })
|
||||
await expect(page.getByRole('heading', { name: /Bridge & Relay Monitoring/i })).toBeVisible({ timeout: 15000 })
|
||||
await expect(page.getByText(/CCIP route catalog/i).first()).toBeVisible({ timeout: 15000 })
|
||||
await expect(page.getByText(/Wemix/i).first()).toBeVisible({ timeout: 15000 })
|
||||
})
|
||||
|
||||
test('public API access doc page loads', async ({ page }) => {
|
||||
await page.goto(`${EXPLORER_URL}/docs/public-api-access`, { waitUntil: 'domcontentloaded', timeout: 30000 })
|
||||
await expect(page.getByRole('heading', { name: /Public API access/i })).toBeVisible({ timeout: 15000 })
|
||||
await expect(page.getByText(/Decision summary/i).first()).toBeVisible({ timeout: 10000 })
|
||||
})
|
||||
|
||||
test('wallet page exposes WalletConnect action', async ({ page }) => {
|
||||
await page.goto(`${EXPLORER_URL}/wallet`, { waitUntil: 'domcontentloaded', timeout: 30000 })
|
||||
await expect(page.getByRole('button', { name: /^WalletConnect$/i })).toBeVisible({ timeout: 15000 })
|
||||
})
|
||||
|
||||
test('operations hub shows WETH in surface navigation', async ({ page }) => {
|
||||
@@ -95,6 +107,6 @@ test.describe('Explorer sprint smoke', () => {
|
||||
expect(response.ok()).toBeTruthy()
|
||||
const payload = await response.json()
|
||||
expect(payload.fallbackAuth).toBe('/api/v1/auth/wallet')
|
||||
expect(String(payload.message || '')).toMatch(/browser wallet auth/i)
|
||||
expect(String(payload.message || '')).toMatch(/auth\/wallet|WalletConnect/i)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user