Skip to content

Deterministic data with a seed

Set seed so the factories call faker.seed(...) and return the same values on every run. This keeps snapshot tests stable and makes a failing case reproducible.

kubb.config.ts
typescript
import { 
defineConfig
} from 'kubb/config'
import {
pluginTs
} from '@kubb/plugin-ts'
import {
pluginFaker
} from '@kubb/plugin-faker'
export default
defineConfig
({
input
: './petStore.yaml',
output
: {
path
: './src/gen',
clean
: true },
plugins
: [
pluginTs
(),
pluginFaker
({
seed
: [100],
}), ], })