From 2afdad4593a1c00b0f628693dc923849c2960a15 Mon Sep 17 00:00:00 2001
From: Blake Newman <code@blakenewman.dev>
Date: Thu, 30 Sep 2021 17:36:13 +0100
Subject: [PATCH] fix(vue2-jest): interop custom transformer require

interop custom transformer require. Some transformers may not
interop correctly when requiring, return `transformer.default` or `transformer`.

fixes #383
---
 packages/vue2-jest/lib/utils.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/packages/vue2-jest/lib/utils.js b/packages/vue2-jest/lib/utils.js
index 9930067a..7c9011c0 100644
--- a/packages/vue2-jest/lib/utils.js
+++ b/packages/vue2-jest/lib/utils.js
@@ -104,6 +104,7 @@ const getCustomTransformer = function getCustomTransformer(
     require(resolvePath(transformerPath))
   ) {
     transformer = require(resolvePath(transformerPath))
+    transformer = transformer.default || transformer
   } else if (typeof transformerPath === 'object') {
     transformer = transformerPath
   }