diff --git a/packages/jest-validate/src/__tests__/validate.test.ts b/packages/jest-validate/src/__tests__/validate.test.ts index b9de13c2edb0..7998c52c030c 100644 --- a/packages/jest-validate/src/__tests__/validate.test.ts +++ b/packages/jest-validate/src/__tests__/validate.test.ts @@ -73,6 +73,20 @@ test('omits null and undefined config values', () => { }); }); +test('recursively omits null and undefined config values', () => { + const config = { + coverageThreshold: { + global: null, + }, + }; + expect( + validate(config, {exampleConfig: validConfig, recursive: true}), + ).toEqual({ + hasDeprecationWarnings: false, + isValid: true, + }); +}); + test.each([ [function() {}, function() {}], [async function() {}, function() {}],