Skip to content

Commit 417dc79

Browse files
committed
Add jest
1 parent b712a3a commit 417dc79

16 files changed

Lines changed: 1163 additions & 179 deletions

File tree

apps/playground/src/modules/provider/providerApi.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import * as React from 'react';
2-
32
import { IntercomProvider } from 'react-use-intercom';
43

54
const Provider = () => {

apps/playground/src/modules/useIntercom/useIntercomWithDelay.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import * as React from 'react';
2-
import styled from 'styled-components';
3-
42
import { IntercomProvider } from 'react-use-intercom';
3+
import styled from 'styled-components';
54

65
const Grid = styled.div`
76
display: grid;

packages/react-use-intercom/config/.example.env

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/react-use-intercom/config/index.ts

Lines changed: 0 additions & 32 deletions
This file was deleted.

packages/react-use-intercom/config/test.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
12
module.exports = {
2-
setupFiles: ['<rootDir>/test/setup.ts'],
3-
globals: {
4-
__DEV__: true,
5-
},
3+
preset: 'ts-jest',
4+
testEnvironment: 'jest-environment-jsdom',
5+
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'],
6+
collectCoverageFrom: ['test/**/*.{ts,tsx,js,jsx}'],
7+
testRegex: '(<rootDir>/tests/jest/.*|(\\.|/)(test|spec))\\.(ts|tsx)$',
68
};

packages/react-use-intercom/package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@
4646
"scripts": {
4747
"dev": "tsup src/index.ts --format esm,cjs --sourcemap --watch --dts --external react",
4848
"build": "tsup",
49-
"test": "tsdx test --passWithNoTests",
50-
"test:watch": "tsdx test --watch",
51-
"test:coverage": "tsdx test --coverage",
49+
"test": "jest test",
50+
"test:watch": "jest --watch",
51+
"test:coverage": "jest --coverage",
5252
"e2e": "cypress run",
5353
"e2e:open": "cypress open",
5454
"lint": "eslint src test",
@@ -83,24 +83,27 @@
8383
"@size-limit/preset-small-lib": "^7.0.3",
8484
"@testing-library/react": "^13.4.0",
8585
"@testing-library/react-hooks": "^8.0.1",
86-
"@types/jest": "^27.5.1",
86+
"@types/jest": "^27.5.2",
8787
"@types/jsdom": "^16.2.5",
8888
"@types/react": "^18.0.20",
8989
"@types/react-dom": "^18.0.6",
9090
"cypress": "8.7.0",
9191
"dotenv": "^16.0.0",
9292
"eslint-plugin-simple-import-sort": "^10.0.0",
9393
"husky": "^7.0.0",
94+
"jest": "^29.4.1",
95+
"jest-environment-jsdom": "^29.4.1",
9496
"jsdom": "^16.4.0",
9597
"np": "^7.0.0",
9698
"react": "^18.2.0",
9799
"react-dom": "^18.2.0",
98100
"react-test-renderer": "^18.0.0",
99101
"size-limit": "^7.0.3",
102+
"ts-jest": "^29.0.5",
100103
"tsdx": "^0.14.1",
101104
"tslib": "^2.0.3",
102105
"tsup": "^6.5.0",
103-
"typescript": "^4.0.5"
106+
"typescript": "^4.9.4"
104107
},
105108
"pnpm": {
106109
"overrides": {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export const config = {
2+
intercomAppId: 'jcabc7e3',
3+
};

packages/react-use-intercom/test/config/.example.env

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/react-use-intercom/test/config/index.ts

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)