UNPKG

@baseplate-dev/core-generators

Version:

Core generators for Baseplate

34 lines 1.24 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 import map helpers export { createTestTsImportMap } from './import-map-helpers.js'; // Export matcher functions and types export { extendFragmentMatchers, fragmentMatchers, } from './matchers.js'; // Export snapshot serializer export { extendFragmentSerializer, tsFragmentSerializer, } from './snapshot-serializer.js'; // Export utility functions export { areFragmentsEqual, normalizeFragment, } from './utils.js'; //# sourceMappingURL=index.js.map