Skip to content

Commit 17be4ff

Browse files
committed
Fix tests
1 parent e7fa35a commit 17be4ff

File tree

2 files changed

+100
-15
lines changed

2 files changed

+100
-15
lines changed

package.json

+10-5
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
"devDependencies": {
1717
"@babel/core": "^7.11.4",
1818
"@babel/preset-env": "^7.11.0",
19+
"@rollup/plugin-typescript": "^8.2.5",
1920
"@testing-library/jest-dom": "^5.11.4",
2021
"@testing-library/svelte": "^3.0.0",
22+
"@tsconfig/svelte": "^2.0.1",
2123
"babel-jest": "^26.3.0",
2224
"jest": "^26.4.2",
2325
"rollup": "^2.26.0",
@@ -28,12 +30,11 @@
2830
"rollup-plugin-terser": "^7.0.0",
2931
"sirv-cli": "^0.4.4",
3032
"svelte": "^3.32.0",
31-
"svelte-jester": "1.1.5",
32-
"@rollup/plugin-typescript": "^8.2.5",
33-
"@tsconfig/svelte": "^2.0.1",
3433
"svelte-dts": "^0.3.3",
34+
"svelte-jester": "1.1.5",
3535
"svelte-preprocess": "^4.7.4",
3636
"svelte-transpile-typescript": "^0.1.2",
37+
"ts-jest": "^27.0.4",
3738
"tslib": "^2.3.0",
3839
"typescript": "^4.3.5"
3940
},
@@ -54,8 +55,12 @@
5455
"transform": {
5556
"^.+\\.js$": "babel-jest",
5657
"^.+\\.svelte$": [
57-
"svelte-jester"
58-
]
58+
"svelte-jester",
59+
{
60+
"preprocess": true
61+
}
62+
],
63+
"^.+\\.ts$": "ts-jest"
5964
},
6065
"moduleFileExtensions": [
6166
"js",

yarn.lock

+90-10
Original file line numberDiff line numberDiff line change
@@ -1090,6 +1090,17 @@
10901090
"@types/yargs" "^15.0.0"
10911091
chalk "^4.0.0"
10921092

1093+
"@jest/types@^27.0.6":
1094+
version "27.0.6"
1095+
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b"
1096+
integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==
1097+
dependencies:
1098+
"@types/istanbul-lib-coverage" "^2.0.0"
1099+
"@types/istanbul-reports" "^3.0.0"
1100+
"@types/node" "*"
1101+
"@types/yargs" "^16.0.0"
1102+
chalk "^4.0.0"
1103+
10931104
"@polka/url@^0.5.0":
10941105
version "0.5.0"
10951106
resolved "https://registry.yarnpkg.com/@polka/url/-/url-0.5.0.tgz#b21510597fd601e5d7c95008b76bf0d254ebfd31"
@@ -1317,6 +1328,13 @@
13171328
dependencies:
13181329
"@types/yargs-parser" "*"
13191330

1331+
"@types/yargs@^16.0.0":
1332+
version "16.0.4"
1333+
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977"
1334+
integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==
1335+
dependencies:
1336+
"@types/yargs-parser" "*"
1337+
13201338
abab@^2.0.3, abab@^2.0.5:
13211339
version "2.0.5"
13221340
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
@@ -1606,14 +1624,21 @@ browserslist@^4.16.6, browserslist@^4.16.7:
16061624
escalade "^3.1.1"
16071625
node-releases "^1.1.73"
16081626

1627+
1628+
version "0.2.6"
1629+
resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8"
1630+
integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==
1631+
dependencies:
1632+
fast-json-stable-stringify "2.x"
1633+
16091634
16101635
version "2.1.1"
16111636
resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
16121637
integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
16131638
dependencies:
16141639
node-int64 "^0.4.0"
16151640

1616-
buffer-from@^1.0.0:
1641+
buffer-from@1.x, buffer-from@^1.0.0:
16171642
version "1.1.2"
16181643
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
16191644
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
@@ -1723,6 +1748,11 @@ ci-info@^2.0.0:
17231748
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
17241749
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
17251750

1751+
ci-info@^3.1.1:
1752+
version "3.2.0"
1753+
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
1754+
integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
1755+
17261756
cjs-module-lexer@^0.6.0:
17271757
version "0.6.0"
17281758
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f"
@@ -2195,7 +2225,7 @@ extglob@^2.0.4:
21952225
snapdragon "^0.8.1"
21962226
to-regex "^3.0.1"
21972227

2198-
fast-json-stable-stringify@^2.0.0:
2228+
fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0:
21992229
version "2.1.0"
22002230
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
22012231
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
@@ -2531,6 +2561,13 @@ is-ci@^2.0.0:
25312561
dependencies:
25322562
ci-info "^2.0.0"
25332563

2564+
is-ci@^3.0.0:
2565+
version "3.0.0"
2566+
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994"
2567+
integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==
2568+
dependencies:
2569+
ci-info "^3.1.1"
2570+
25342571
is-core-module@^2.2.0:
25352572
version "2.5.0"
25362573
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
@@ -3065,6 +3102,18 @@ jest-util@^26.6.2:
30653102
is-ci "^2.0.0"
30663103
micromatch "^4.0.2"
30673104

3105+
jest-util@^27.0.0:
3106+
version "27.0.6"
3107+
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.6.tgz#e8e04eec159de2f4d5f57f795df9cdc091e50297"
3108+
integrity sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==
3109+
dependencies:
3110+
"@jest/types" "^27.0.6"
3111+
"@types/node" "*"
3112+
chalk "^4.0.0"
3113+
graceful-fs "^4.2.4"
3114+
is-ci "^3.0.0"
3115+
picomatch "^2.2.3"
3116+
30683117
jest-validate@^26.6.2:
30693118
version "26.6.2"
30703119
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec"
@@ -3169,7 +3218,7 @@ json-parse-even-better-errors@^2.3.0:
31693218
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
31703219
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
31713220

3172-
json5@^2.1.2:
3221+
json5@2.x, json5@^2.1.2:
31733222
version "2.2.0"
31743223
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
31753224
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
@@ -3255,7 +3304,7 @@ lodash.debounce@^4.0.8:
32553304
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
32563305
integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
32573306

3258-
lodash@^4.17.15, lodash@^4.7.0:
3307+
lodash@4.x, lodash@^4.17.15, lodash@^4.7.0:
32593308
version "4.17.21"
32603309
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
32613310
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -3286,6 +3335,11 @@ make-dir@^3.0.0:
32863335
dependencies:
32873336
semver "^6.0.0"
32883337

3338+
3339+
version "1.3.6"
3340+
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
3341+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
3342+
32893343
32903344
version "1.0.11"
32913345
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
@@ -3384,6 +3438,11 @@ mixin-deep@^1.2.0:
33843438
for-in "^1.0.2"
33853439
is-extendable "^1.0.1"
33863440

3441+
3442+
version "1.0.4"
3443+
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
3444+
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
3445+
33873446
mri@^1.1.0:
33883447
version "1.1.6"
33893448
resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.6.tgz#49952e1044db21dbf90f6cd92bc9c9a777d415a6"
@@ -4023,18 +4082,18 @@ [email protected]:
40234082
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
40244083
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
40254084

4026-
semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
4027-
version "6.3.0"
4028-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
4029-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
4030-
4031-
semver@^7.3.2:
4085+
[email protected], semver@^7.3.2:
40324086
version "7.3.5"
40334087
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
40344088
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
40354089
dependencies:
40364090
lru-cache "^6.0.0"
40374091

4092+
semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
4093+
version "6.3.0"
4094+
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
4095+
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
4096+
40384097
serialize-javascript@^4.0.0:
40394098
version "4.0.0"
40404099
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
@@ -4469,6 +4528,22 @@ tr46@^2.1.0:
44694528
dependencies:
44704529
punycode "^2.1.1"
44714530

4531+
ts-jest@^27.0.4:
4532+
version "27.0.4"
4533+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.4.tgz#df49683535831560ccb58f94c023d831b1b80df0"
4534+
integrity sha512-c4E1ECy9Xz2WGfTMyHbSaArlIva7Wi2p43QOMmCqjSSjHP06KXv+aT+eSY+yZMuqsMi3k7pyGsGj2q5oSl5WfQ==
4535+
dependencies:
4536+
bs-logger "0.x"
4537+
buffer-from "1.x"
4538+
fast-json-stable-stringify "2.x"
4539+
jest-util "^27.0.0"
4540+
json5 "2.x"
4541+
lodash "4.x"
4542+
make-error "1.x"
4543+
mkdirp "1.x"
4544+
semver "7.x"
4545+
yargs-parser "20.x"
4546+
44724547
tslib@^2.3.0:
44734548
version "2.3.0"
44744549
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
@@ -4721,6 +4796,11 @@ yaml@^1.7.2:
47214796
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
47224797
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
47234798

4799+
4800+
version "20.2.9"
4801+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
4802+
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
4803+
47244804
yargs-parser@^18.1.2:
47254805
version "18.1.3"
47264806
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"

0 commit comments

Comments
 (0)