Skip to content

Commit c366034

Browse files
authored
Test setup (#2)
1 parent 13eb7aa commit c366034

13 files changed

+6495
-2950
lines changed

jest.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
2+
module.exports = {
3+
preset: 'ts-jest',
4+
testEnvironment: 'node',
5+
};

package-lock.json

+6,440-2,950
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/browser/jest.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
2+
module.exports = {
3+
preset: 'ts-jest',
4+
testEnvironment: 'node',
5+
};

packages/browser/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
},
3333
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
3434
"devDependencies": {
35+
"@types/jest": "^29.5.1",
36+
"jest": "^29.5.0",
37+
"ts-jest": "^29.1.0",
3538
"typescript": "^5.0.4"
3639
}
3740
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { BacktraceClient } from '../../src/';
2+
describe('Client tests', () => {
3+
it('Should create a client', () => {
4+
const client = new BacktraceClient();
5+
6+
expect(client).toBeDefined();
7+
});
8+
});

packages/browser/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"rootDir": "./src",
55
"outDir": "./lib"
66
},
7+
"exclude": ["node_modules", "tests", "lib"],
78
"references": [
89
{
910
"path": "../sdk-core/tsconfig.json"

packages/node/jest.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
2+
module.exports = {
3+
preset: 'ts-jest',
4+
testEnvironment: 'node',
5+
};

packages/node/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@
3535
},
3636
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
3737
"devDependencies": {
38+
"@types/jest": "^29.5.1",
3839
"@types/node": "^11.15.54",
40+
"jest": "^29.5.0",
41+
"ts-jest": "^29.1.0",
3942
"typescript": "^5.0.4"
4043
}
4144
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { BacktraceClient } from '../../src/';
2+
describe('Client tests', () => {
3+
it('Should create a client', () => {
4+
const client = new BacktraceClient();
5+
6+
expect(client).toBeDefined();
7+
});
8+
});

packages/node/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"outDir": "./lib",
55
"rootDir": "./src"
66
},
7+
"exclude": ["node_modules", "tests", "lib"],
78
"references": [
89
{
910
"path": "../sdk-core/tsconfig.json"

packages/sdk-core/jest.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
2+
module.exports = {
3+
preset: 'ts-jest',
4+
testEnvironment: 'node',
5+
};

packages/sdk-core/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
},
3333
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
3434
"devDependencies": {
35+
"@types/jest": "^29.5.1",
36+
"jest": "^29.5.0",
37+
"ts-jest": "^29.1.0",
3538
"typescript": "^5.0.4"
3639
}
3740
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { BacktraceCoreClient } from '../../src/';
2+
describe('Client tests', () => {
3+
it('Should create a client', () => {
4+
const client = new BacktraceCoreClient();
5+
6+
expect(client).toBeDefined();
7+
});
8+
});

0 commit comments

Comments
 (0)