Add Chain 138 Snap: deploy/verify scripts, runbook, CI, security, version/health, token list validation

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
defiQUG
2026-02-11 12:45:43 -08:00
parent 0ade1c0c80
commit 8421c47b1c
90 changed files with 25862 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import { test, expect } from '@playwright/test';
test.describe('Chain 138 Snap companion site', () => {
test('loads and shows Connect, Install, or Reconnect', async ({ page }) => {
await page.goto('/', { waitUntil: 'domcontentloaded' });
// Connect and Reconnect are buttons; Install MetaMask Flask is a link
const connectOrReconnect = page.getByRole('button', { name: /Connect|Reconnect/i });
const installLink = page.getByRole('link', { name: /Install MetaMask Flask/i });
await expect(connectOrReconnect.or(installLink).first()).toBeVisible({ timeout: 30_000 });
});
test('page has Snap-related content', async ({ page }) => {
await page.goto('/', { waitUntil: 'domcontentloaded' });
const body = page.locator('body');
await expect(body).toContainText(/Connect|template-snap|Get started|Snap|Install|Reconnect/i, { timeout: 30_000 });
});
});