diff --git a/.changeset/thick-months-rule.md b/.changeset/thick-months-rule.md new file mode 100644 index 00000000..deb13bf0 --- /dev/null +++ b/.changeset/thick-months-rule.md @@ -0,0 +1,7 @@ +--- +"@mimicprotocol/test-ts": patch +"@mimicprotocol/cli": patch +"@mimicprotocol/lib-ts": patch +--- + +Fix MockConfig validator diff --git a/packages/test-ts/src/validators.ts b/packages/test-ts/src/validators.ts index ee577821..c256dd2e 100644 --- a/packages/test-ts/src/validators.ts +++ b/packages/test-ts/src/validators.ts @@ -61,7 +61,12 @@ export const MockFunctionResponseValidator = z.union([z.string(), ParameterizedR export const MockSectionValidator = z.record(MockFunctionResponseValidator) -export const MockConfigValidator = z.record(z.union([MockSectionValidator, InputsValidator])) +export const MockConfigValidator = z.object({ + environment: MockSectionValidator.optional(), + evm: MockSectionValidator.optional(), + svm: MockSectionValidator.optional(), + inputs: InputsValidator.optional(), +}) // ========= Token Price =========