diff --git a/packages/jest-snapshot/src/utils.ts b/packages/jest-snapshot/src/utils.ts index b3500a59bd47..8450f580f55a 100644 --- a/packages/jest-snapshot/src/utils.ts +++ b/packages/jest-snapshot/src/utils.ts @@ -189,7 +189,7 @@ const deepMergeArray = (target: Array, source: Array) => { if (Array.isArray(target[index])) { // Target is an array mergedOutput[index] = deepMergeArray(target[index], sourceElement); - } else if (targetElementType === 'object') { + } else if (isObject(targetElementType)) { // Target is a (non-array) object - recursively merge mergedOutput[index] = deepMerge(target[index], sourceElement); } else {