Skip to content

Commit d05136a

Browse files
committed
test: setup TypeScript settings
1 parent 5be0c7f commit d05136a

File tree

5 files changed

+44
-5
lines changed

5 files changed

+44
-5
lines changed

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@
5050
},
5151
"homepage": "https://github.com/reactjs/react-transition-group#readme",
5252
"jest": {
53-
"testRegex": "-test\\.js",
53+
"testRegex": "-test\\.[jt]sx?",
5454
"setupFiles": [
55-
"./test/setup.js"
55+
"./test/setup.ts"
5656
],
5757
"setupFilesAfterEnv": [
58-
"./test/setupAfterEnv.js"
58+
"./test/setupAfterEnv.ts"
5959
],
6060
"roots": [
6161
"<rootDir>/test"
@@ -83,6 +83,7 @@
8383
"@storybook/addon-actions": "^6.3.4",
8484
"@storybook/react": "^6.3.4",
8585
"@testing-library/react": "alpha",
86+
"@types/jest": "^27.5.0",
8687
"@types/prop-types": "^15.7.4",
8788
"@types/react": "^17.0.41",
8889
"@types/react-dom": "^17.0.14",

test/.eslintrc.yml

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
env:
22
jest: true
3-
es6: true
43
rules:
54
no-require: off
65
global-require: off
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// @ts-ignore
12
global.requestAnimationFrame = function (callback) {
23
setTimeout(callback, 0);
34
};
File renamed without changes.

yarn.lock

+39-1
Original file line numberDiff line numberDiff line change
@@ -3841,6 +3841,14 @@
38413841
"@types/istanbul-lib-coverage" "*"
38423842
"@types/istanbul-lib-report" "*"
38433843

3844+
"@types/jest@^27.5.0":
3845+
version "27.5.0"
3846+
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.5.0.tgz#e04ed1824ca6b1dd0438997ba60f99a7405d4c7b"
3847+
integrity sha512-9RBFx7r4k+msyj/arpfaa0WOOEcaAZNmN+j80KFbFCoSqCJGHTz7YMAMGQW9Xmqm5w6l5c25vbSjMwlikJi5+g==
3848+
dependencies:
3849+
jest-matcher-utils "^27.0.0"
3850+
pretty-format "^27.0.0"
3851+
38443852
"@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7":
38453853
version "7.0.7"
38463854
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
@@ -7299,6 +7307,11 @@ diff-sequences@^25.2.6:
72997307
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd"
73007308
integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==
73017309

7310+
diff-sequences@^27.5.1:
7311+
version "27.5.1"
7312+
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
7313+
integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
7314+
73027315
diffie-hellman@^5.0.0:
73037316
version "5.0.3"
73047317
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
@@ -10662,6 +10675,16 @@ jest-diff@^25.1.0, jest-diff@^25.3.0:
1066210675
jest-get-type "^25.2.6"
1066310676
pretty-format "^25.3.0"
1066410677

10678+
jest-diff@^27.5.1:
10679+
version "27.5.1"
10680+
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def"
10681+
integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==
10682+
dependencies:
10683+
chalk "^4.0.0"
10684+
diff-sequences "^27.5.1"
10685+
jest-get-type "^27.5.1"
10686+
pretty-format "^27.5.1"
10687+
1066510688
jest-docblock@^25.3.0:
1066610689
version "25.3.0"
1066710690
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-25.3.0.tgz#8b777a27e3477cd77a168c05290c471a575623ef"
@@ -10709,6 +10732,11 @@ jest-get-type@^25.2.6:
1070910732
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877"
1071010733
integrity sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==
1071110734

10735+
jest-get-type@^27.5.1:
10736+
version "27.5.1"
10737+
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1"
10738+
integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==
10739+
1071210740
jest-haste-map@^25.3.0:
1071310741
version "25.3.0"
1071410742
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-25.3.0.tgz#b7683031c9c9ddc0521d311564108b244b11e4c6"
@@ -10769,6 +10797,16 @@ jest-matcher-utils@^25.3.0:
1076910797
jest-get-type "^25.2.6"
1077010798
pretty-format "^25.3.0"
1077110799

10800+
jest-matcher-utils@^27.0.0:
10801+
version "27.5.1"
10802+
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab"
10803+
integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==
10804+
dependencies:
10805+
chalk "^4.0.0"
10806+
jest-diff "^27.5.1"
10807+
jest-get-type "^27.5.1"
10808+
pretty-format "^27.5.1"
10809+
1077210810
jest-message-util@^25.3.0:
1077310811
version "25.3.0"
1077410812
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-25.3.0.tgz#e3836826fe5ca538a337b87d9bd2648190867f85"
@@ -14219,7 +14257,7 @@ pretty-format@^25.3.0:
1421914257
ansi-styles "^4.0.0"
1422014258
react-is "^16.12.0"
1422114259

14222-
pretty-format@^27.0.2:
14260+
pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1:
1422314261
version "27.5.1"
1422414262
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
1422514263
integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==

0 commit comments

Comments
 (0)