function buildTestBundle
buildTestBundle(config: Config): Promise<void>

Pre-builds the esbuild bundle for all test files and caches the result in the group's build state.

import type { Config } from '../../types.ts';
// Defined, not invoked: runs esbuild over every file in config.fsTree.
async function prebuild(config: Config) {
  await buildTestBundle(config); // build.allTestCode set; throws on a build error
}

Parameters

config: Config

Return Type

Promise<void>

Usage

import { buildTestBundle } from "lib/commands/test/tests-in-browser.ts";