Skip to content

Commit 9cfe5b0

Browse files
🧪 test: Allow CommonJS tests to run.
1 parent 6fbe4a1 commit 9cfe5b0

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

src/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,9 @@ export {default as SingleElementDeque} from './implementation/SingleElementDeque
66
export {default as UnboundedDeque} from './implementation/UnboundedDeque.js';
77
export {default as _deque} from './_deque.js';
88
export {default as deque} from './deque.js';
9+
10+
export {
11+
IndexError,
12+
ValueError,
13+
NotImplementedError,
14+
} from '@failure-abstraction/error';

test/src/_fixtures.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import * as mod from '#module';
2+
3+
export const {IndexError, ValueError, NotImplementedError} = mod.default ?? mod;

test/src/deque.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
import test from 'ava';
22

3-
import {
4-
IndexError,
5-
ValueError,
6-
NotImplementedError,
7-
} from '@failure-abstraction/error';
83
import {_chain as c} from '@iterable-iterator/chain';
94
import {list as l} from '@iterable-iterator/list';
105
import {map as m} from '@iterable-iterator/map';
116
import {range as r} from '@iterable-iterator/range';
127

8+
import {IndexError, ValueError, NotImplementedError} from './_fixtures.js';
9+
1310
import {deque, Deque, SingleElementDeque, EmptyDeque} from '#module';
1411

1512
test('Deque base class', (t) => {

0 commit comments

Comments
 (0)