From 86b47b8bbbad6efde48f7256891cbee58c59df53 Mon Sep 17 00:00:00 2001 From: Khiet Tam Nguyen Date: Sat, 21 Oct 2023 13:47:26 +1100 Subject: [PATCH] added tests for edge cases to improve coverage --- tests/edge/broken.js | 1 + tests/edge/edge.test.ts | 9 +++++++++ tests/edge/empty.js | 0 3 files changed, 10 insertions(+) create mode 100644 tests/edge/broken.js create mode 100644 tests/edge/edge.test.ts create mode 100644 tests/edge/empty.js diff --git a/tests/edge/broken.js b/tests/edge/broken.js new file mode 100644 index 0000000..113c195 --- /dev/null +++ b/tests/edge/broken.js @@ -0,0 +1 @@ +export const apple = diff --git a/tests/edge/edge.test.ts b/tests/edge/edge.test.ts new file mode 100644 index 0000000..261f498 --- /dev/null +++ b/tests/edge/edge.test.ts @@ -0,0 +1,9 @@ +import importSync from '../../src'; + +test('Empty file', () => { + expect(importSync('./empty')).toStrictEqual({}); +}); + +test('Broken file', () => { + expect(() => importSync('./broken')).toThrow(Error); +}); diff --git a/tests/edge/empty.js b/tests/edge/empty.js new file mode 100644 index 0000000..e69de29