UNPKG

@baseplate-dev/core-generators

Version:

Core generators for Baseplate

30 lines 1.23 kB
/** * Test helpers for @baseplate-dev/core-generators * * This module provides utilities for testing code generators, including: * - Custom Vitest matchers for TypeScript fragments * - Utilities for creating mock import providers * - Fragment comparison functions * * @example * ```typescript * import { createTestTsImportMap, extendFragmentMatchers } from '@baseplate-dev/core-generators/test-helpers'; * * // Extend Vitest matchers (call once in setup) * extendFragmentMatchers(); * * // Create mock import providers for testing * const imports = createTestTsImportMap(schema); * * // Use custom matchers in tests * expect(fragment).toMatchTsFragment(expectedFragment); * expect(fragment).toIncludeImport('z', 'zod'); * ``` * * @packageDocumentation */ export { createTestTsImportMap } from './import-map-helpers.js'; export { extendFragmentMatchers, fragmentMatchers, type FragmentMatchers, type ToIncludeImportOptions, type ToMatchTsFragmentOptions, } from './matchers.js'; export { extendFragmentSerializer, tsFragmentSerializer, } from './snapshot-serializer.js'; export { areFragmentsEqual, type CompareFragmentsOptions, normalizeFragment, } from './utils.js'; //# sourceMappingURL=index.d.ts.map