Skip to content
Snippets Groups Projects

Resolve "[MIN-322] Project without disease or organism defined"

6 files
+ 85
2
Compare changes
  • Side-by-side
  • Inline
Files
6
import { ZOD_SEED } from '@/constants';
// eslint-disable-next-line import/no-extraneous-dependencies
import { createFixture } from 'zod-fixture';
import { Fixture } from 'zod-fixture';
import { diseaseNameGenerator } from '@/models/generators/diseaseNameGenerator';
import { diseaseGenerator } from '@/models/generators/diseaseGenerator';
import { organismGenerator } from '@/models/generators/organismGenerator';
import { organismNameGenerator } from '@/models/generators/organismNameGenerator';
import { topOverviewImageGenerator } from '@/models/generators/topOverviewImageGenerator';
import { projectSchema } from '../projectSchema';
export const projectFixture = createFixture(projectSchema, {
const projectFixtureGenerator = new Fixture({ seed: ZOD_SEED }).extend([
diseaseNameGenerator,
diseaseGenerator,
organismNameGenerator,
organismGenerator,
topOverviewImageGenerator,
]);
export const projectFixture = projectFixtureGenerator.fromSchema(projectSchema, {
seed: ZOD_SEED,
array: { min: 1, max: 1 },
});
Loading