26 lines · 936 B · TypeScript
RawDownload
import { it as effectIt } from "@effect/vitest";import * as Effect from "effect/Effect";import { describe, expect } from "vite-plus/test"; import {  playwrightInjectedRuntimeInstallExpression,  playwrightInjectedRuntimeSource,} from "./PlaywrightInjectedRuntime.ts"; describe("playwright injected runtime", () => {  effectIt.effect("extracts the pinned runtime from playwright-core", () =>    Effect.gen(function* () {      const source = yield* playwrightInjectedRuntimeSource();      expect(source.length).toBeGreaterThan(100_000);      expect(source).toContain("InjectedScript");    }),  );   effectIt.effect("builds an idempotent install expression", () =>    Effect.gen(function* () {      const expression = yield* playwrightInjectedRuntimeInstallExpression();      expect(expression).toContain("__t3PlaywrightInjected");      expect(expression).toContain('testIdAttributeName":"data-testid');    }),  );});

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t