In one of the ts file (query_ctrl.ts) the module import are like below
///
import { QueryCtrl } from 'app/plugins/sdk';
export class MyQueryCtrl extends QueryCtrl
{ .....
In module.ts
export {
MyQueryCtrl as QueryCtrl
};
While in jest test module.test.ts
import { QueryCtrl } from '../../datasource/module'
● Test suite failed to run
Cannot find module 'app/plugins/sdk' from 'query_ctrl.ts'
Require stack:
src/datasource/query_ctrl.ts
src/datasource/module.ts
src/specs/datasource/module.test.ts
6 | import { Utils } from './Utils';
7 | import { QueryCtrl } from 'app/plugins/sdk';
| ^
9 |
10 |
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:296:11)
at Object. (src/datasource/query_ctrl.ts:7:1)
jest.config.js
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
coverageDirectory: "work/coverage",
};
In one of the ts file (query_ctrl.ts) the module import are like below
///
import { QueryCtrl } from 'app/plugins/sdk';
export class MyQueryCtrl extends QueryCtrl
{ .....
In module.ts
export {
MyQueryCtrl as QueryCtrl
};
While in jest test module.test.ts
import { QueryCtrl } from '../../datasource/module'
● Test suite failed to run
Cannot find module 'app/plugins/sdk' from 'query_ctrl.ts'
Require stack:
src/datasource/query_ctrl.ts
src/datasource/module.ts
src/specs/datasource/module.test.ts
6 | import { Utils } from './Utils';
9 |
10 |
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:296:11)
at Object. (src/datasource/query_ctrl.ts:7:1)
jest.config.js
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
coverageDirectory: "work/coverage",
};