🎉 Smithery is now a part of Arcade.dev! Read more in our announcement here
E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.
Test auth = isolated session state. Each test needs fresh auth context.
clerkSetup()
setupClerkTestingToken()
storageState
pk_test_*
sk_test_*
pk_test_xxx
sk_test_xxx
page.waitForSelector('[data-clerk-component]')
Playwright: Use globalSetup for auth state Cypress: Add addClerkCommands({ Cypress, cy }) to support file
globalSetup
addClerkCommands({ Cypress, cy })