test-setup-helpers.ts 616 B

123456789101112131415
  1. import { type Page } from "@playwright/test"
  2. import { waitForWebviewText, configureApiKeyThroughUI, waitForModelSelector } from "./webview-helpers"
  3. import { verifyExtensionInstalled, waitForAllExtensionActivation } from "./vscode-helpers"
  4. export async function setupTestEnvironment(page: Page): Promise<void> {
  5. await waitForAllExtensionActivation(page)
  6. await verifyExtensionInstalled(page)
  7. await waitForWebviewText(page, "Welcome to Kilo Code!")
  8. await configureApiKeyThroughUI(page)
  9. await waitForWebviewText(page, "Generate, refactor, and debug code with AI assistance")
  10. await waitForModelSelector(page)
  11. }