From 28a70816cd6e0d2b4afc8a18644206a711507011 Mon Sep 17 00:00:00 2001 From: Gobinath Elangovan Date: Fri, 8 Apr 2022 12:41:16 -0700 Subject: [PATCH] fix: fixture path to support commonjs and esm (#19) * fix: fixture path to support commonjs and esm Co-authored-by: Elangovan, Gobinath --- src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 1f89c2f..30f145a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -42,15 +42,15 @@ export function findComponentFixtures( component = component.default || component; const renderFn = [".json", ".js"].indexOf(fixtureExtension) !== -1 - ? () => render(component, require(fixturePath)) - : () => render(require(fixturePath)); + ? () => render(component, (require(fixturePath).default || require(fixturePath))) + : () => render(require(fixturePath).default || require(fixturePath)); return { async toString(normalizer = defaultNormalizer) { const result = await renderFn(); return defaultSerializer(normalizer(result.container)); }, get fixture() { - return require(fixturePath); + return (require(fixturePath).default || require(fixturePath)); }, path: fixturePath, ext: fixtureExtension,