Skip to content

Commit 1e5a80a

Browse files
committed
feat(api/test): expose ts-jest utils at @hover/javascript/api/test
1 parent 88ca43d commit 1e5a80a

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

api/test.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from '../dist/api/test' // eslint-disable-line import/export

api/test.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./dist/api/test')

src/api/__tests__/test.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import * as utilsExports from 'ts-jest/utils'
2+
import * as testExports from '../test' // eslint-disable-line import/namespace
3+
4+
describe('re-exporting ts-jest utils', () => {
5+
test.each(Object.entries(utilsExports).filter(([key]) => key !== 'default'))(
6+
'forwards `%s` export',
7+
(exportName, exportValue) => {
8+
expect(testExports).toHaveProperty(exportName, exportValue)
9+
},
10+
)
11+
})

src/api/test.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'ts-jest/utils'

0 commit comments

Comments
 (0)