or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

docs

build-optimization.mdcli.mdcomponents.mdcontext.mdevent-handling.mdindex.mdjsx-elements.mdloader.mdqrl-system.mdserver-rendering.mdstate-management.mdstyling.mdtasks-resources.mdtesting.md
tile.json

testing.mddocs/

Testing

Testing utilities for creating DOM environments and testing Qwik applications.

Capabilities

DOM Creation

Create DOM environment for testing purposes.

/**
 * Create DOM environment for testing
 * @returns DOM interface for testing
 */
function createDOM(): any;

Usage Examples:

import { createDOM } from "@builder.io/qwik/testing";

// Set up testing environment
const dom = createDOM();

// Use in tests
describe("Component tests", () => {
  beforeEach(() => {
    // Set up DOM for each test
    global.document = dom.document;
    global.window = dom.window;
  });
  
  it("should render component", () => {
    // Test component rendering
  });
});