diff --git a/packages/msw/src/constants.ts b/packages/msw/src/constants.ts index 904d0787d..b8e61f1a4 100644 --- a/packages/msw/src/constants.ts +++ b/packages/msw/src/constants.ts @@ -26,3 +26,6 @@ export const DEFAULT_FORMAT_MOCK: Record< uuid: 'faker.string.uuid()', zipCode: 'faker.location.zipCode()', }; + +// #980 replace CUID so tests are consistent +export const DEFAULT_OBJECT_KEY_MOCK = 'faker.string.alphanumeric(5)'; diff --git a/packages/msw/src/getters/object.ts b/packages/msw/src/getters/object.ts index a1ee9815a..bf8548338 100644 --- a/packages/msw/src/getters/object.ts +++ b/packages/msw/src/getters/object.ts @@ -12,6 +12,7 @@ import { ReferenceObject, SchemaObject } from 'openapi3-ts'; import { resolveMockValue } from '../resolvers/value'; import { MockDefinition, MockSchemaObject } from '../types'; import { combineSchemasMock } from './combine'; +import { DEFAULT_OBJECT_KEY_MOCK } from '../constants'; export const getMockObject = ({ item, @@ -148,7 +149,7 @@ export const getMockObject = ({ return { ...resolvedValue, value: `{ - '${cuid()}': ${resolvedValue.value} + '[${DEFAULT_OBJECT_KEY_MOCK}]': ${resolvedValue.value} }`, }; }