Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion web/app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
"history": "5.3.0",
"html-webpack-plugin": "^5.6.7",
"jest": "^30.3.0",
"jest-environment-jsdom": "^30.3.0",
"jest-environment-jsdom": "^30.4.1",
"lodash-webpack-plugin": "^0.11.6",
"react-test-renderer": "16.14.0",
"sinon": "21.1.2",
Expand Down
151 changes: 135 additions & 16 deletions web/app/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1355,18 +1355,18 @@
resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz#25b0818d3d83f00b9c7b04e069b8810f9014b143"
integrity sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==

"@jest/environment-jsdom-abstract@30.3.0":
version "30.3.0"
resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.3.0.tgz#c97b2bf3ec35336d543c174a758f3dc07478c172"
integrity sha512-0hNFs5N6We3DMCwobzI0ydhkY10sT1tZSC0AAiy+0g2Dt/qEWgrcV5BrMxPczhe41cxW4qm6X+jqZaUdpZIajA==
dependencies:
"@jest/environment" "30.3.0"
"@jest/fake-timers" "30.3.0"
"@jest/types" "30.3.0"
"@jest/environment-jsdom-abstract@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.4.1.tgz#03cf1400aea958733f3a5d20cdc983ffcedfe2b1"
integrity sha512-dSlKrqug3siYNHVnjwIldShY12wAH3spwRltO/+8VOjg0X+xEq7vOs3DbBs4LRKsu7OH+NUb9kuZUNBF9Ho3TA==
dependencies:
"@jest/environment" "30.4.1"
"@jest/fake-timers" "30.4.1"
"@jest/types" "30.4.1"
"@types/jsdom" "^21.1.7"
"@types/node" "*"
jest-mock "30.3.0"
jest-util "30.3.0"
jest-mock "30.4.1"
jest-util "30.4.1"

"@jest/environment@30.3.0":
version "30.3.0"
Expand All @@ -1378,6 +1378,16 @@
"@types/node" "*"
jest-mock "30.3.0"

"@jest/environment@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.4.1.tgz#1ab5b736e3ce6336d59e00765fa24019649f1a30"
integrity sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==
dependencies:
"@jest/fake-timers" "30.4.1"
"@jest/types" "30.4.1"
"@types/node" "*"
jest-mock "30.4.1"

"@jest/expect-utils@30.3.0":
version "30.3.0"
resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.3.0.tgz#c45b2da9802ffed33bf43b3e019ddb95e5ad95e8"
Expand Down Expand Up @@ -1405,6 +1415,18 @@
jest-mock "30.3.0"
jest-util "30.3.0"

"@jest/fake-timers@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.4.1.tgz#ad2d3412d5d005a3e45740bd4c8ee1ccae2f89e1"
integrity sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==
dependencies:
"@jest/types" "30.4.1"
"@sinonjs/fake-timers" "^15.4.0"
"@types/node" "*"
jest-message-util "30.4.1"
jest-mock "30.4.1"
jest-util "30.4.1"

"@jest/get-type@30.1.0":
version "30.1.0"
resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.1.0.tgz#4fcb4dc2ebcf0811be1c04fd1cb79c2dba431cbc"
Expand All @@ -1428,6 +1450,14 @@
"@types/node" "*"
jest-regex-util "30.0.1"

"@jest/pattern@30.4.0":
version "30.4.0"
resolved "https://registry.yarnpkg.com/@jest/pattern/-/pattern-30.4.0.tgz#fcb519eeacc25caa3768f787595a27afa15302ae"
integrity sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg==
dependencies:
"@types/node" "*"
jest-regex-util "30.4.0"

"@jest/reporters@30.3.0":
version "30.3.0"
resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.3.0.tgz#0c1065f6c892665e5a051df22b19df4466ed816b"
Expand Down Expand Up @@ -1464,6 +1494,13 @@
dependencies:
"@sinclair/typebox" "^0.34.0"

"@jest/schemas@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-30.4.1.tgz#c3703fdd71357e2c83aa59bd38469e60a11529c6"
integrity sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q==
dependencies:
"@sinclair/typebox" "^0.34.0"

"@jest/schemas@^29.6.3":
version "29.6.3"
resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
Expand Down Expand Up @@ -1543,6 +1580,19 @@
"@types/yargs" "^17.0.33"
chalk "^4.1.2"

"@jest/types@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.4.1.tgz#f79b647a85cb2ff4a90cc55984b31dae820db1f7"
integrity sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ==
dependencies:
"@jest/pattern" "30.4.0"
"@jest/schemas" "30.4.1"
"@types/istanbul-lib-coverage" "^2.0.6"
"@types/istanbul-reports" "^3.0.4"
"@types/node" "*"
"@types/yargs" "^17.0.33"
chalk "^4.1.2"

"@jest/types@^26.6.2":
version "26.6.2"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"
Expand Down Expand Up @@ -2059,6 +2109,13 @@
dependencies:
"@sinonjs/commons" "^3.0.1"

"@sinonjs/fake-timers@^15.4.0":
version "15.4.0"
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz#5d40c151a9e66075fe4520bec40bccfe54931962"
integrity sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==
dependencies:
"@sinonjs/commons" "^3.0.1"

"@sinonjs/samsam@^10.0.2":
version "10.0.2"
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-10.0.2.tgz#d2cb34f0bcddb955b6971585c2f0334e68a9e66d"
Expand Down Expand Up @@ -6703,13 +6760,13 @@ jest-each@30.3.0:
jest-util "30.3.0"
pretty-format "30.3.0"

jest-environment-jsdom@^30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.3.0.tgz#6bf80519643333ae2faa07b5660d80451d328578"
integrity sha512-RLEOJy6ip1lpw0yqJ8tB3i88FC7VBz7i00Zvl2qF71IdxjS98gC9/0SPWYIBVXHm5hgCYK0PAlSlnHGGy9RoMg==
jest-environment-jsdom@^30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.4.1.tgz#928c81b3ea630b409fc6483cd16553b90b220bfc"
integrity sha512-o3nfaN4zej7qgk2X0j8Jhq/S9nAVKs2xK3QeQxeHVvpkEPxaA1yxDGydR+iVI7zPy7Cp62Aq2h3Ja46QvfWHGA==
dependencies:
"@jest/environment" "30.3.0"
"@jest/environment-jsdom-abstract" "30.3.0"
"@jest/environment" "30.4.1"
"@jest/environment-jsdom-abstract" "30.4.1"
jsdom "^26.1.0"

jest-environment-node@30.3.0:
Expand Down Expand Up @@ -6781,6 +6838,22 @@ jest-message-util@30.3.0:
slash "^3.0.0"
stack-utils "^2.0.6"

jest-message-util@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.4.1.tgz#40f6bfa5f564363edcba7ce0ca64277fd2ad6af7"
integrity sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==
dependencies:
"@babel/code-frame" "^7.27.1"
"@jest/types" "30.4.1"
"@types/stack-utils" "^2.0.3"
chalk "^4.1.2"
graceful-fs "^4.2.11"
jest-util "30.4.1"
picomatch "^4.0.3"
pretty-format "30.4.1"
slash "^3.0.0"
stack-utils "^2.0.6"

jest-mock@30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.3.0.tgz#e0fa4184a596a6c4fdec53d4f412158418923747"
Expand All @@ -6790,6 +6863,15 @@ jest-mock@30.3.0:
"@types/node" "*"
jest-util "30.3.0"

jest-mock@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.4.1.tgz#5e11a05d7719a1e3c7bba6348b70ff4e1bc5ea68"
integrity sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==
dependencies:
"@jest/types" "30.4.1"
"@types/node" "*"
jest-util "30.4.1"

jest-pnp-resolver@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e"
Expand All @@ -6809,6 +6891,11 @@ jest-regex-util@30.0.1:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b"
integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==

jest-regex-util@30.4.0:
version "30.4.0"
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.4.0.tgz#f75ccc43857633df2563a03588b5cb45c7c2941b"
integrity sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==

jest-resolve-dependencies@30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz#4d638c9f0d93a62a6ed25dec874bfd7e756c8ce5"
Expand Down Expand Up @@ -6926,6 +7013,18 @@ jest-util@30.3.0:
graceful-fs "^4.2.11"
picomatch "^4.0.3"

jest-util@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.4.1.tgz#979c9d014fdd12bb95d3dcde0192e1a9e0bc93d6"
integrity sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==
dependencies:
"@jest/types" "30.4.1"
"@types/node" "*"
chalk "^4.1.2"
ci-info "^4.2.0"
graceful-fs "^4.2.11"
picomatch "^4.0.3"

jest-util@^29.7.0:
version "29.7.0"
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc"
Expand Down Expand Up @@ -8202,6 +8301,16 @@ pretty-format@30.3.0:
ansi-styles "^5.2.0"
react-is "^18.3.1"

pretty-format@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.4.1.tgz#0911652e92e1e91f475e3e6a16e628e50649ea69"
integrity sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==
dependencies:
"@jest/schemas" "30.4.1"
ansi-styles "^5.2.0"
react-is-18 "npm:react-is@^18.3.1"
react-is-19 "npm:react-is@^19.2.5"

pretty-format@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"
Expand Down Expand Up @@ -8368,6 +8477,16 @@ react-dom@16.14.0:
prop-types "^15.6.2"
scheduler "^0.19.1"

"react-is-18@npm:react-is@^18.3.1":
version "18.3.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==

"react-is-19@npm:react-is@^19.2.5":
version "19.2.6"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.6.tgz#aeee6159b159eb7f520d672cffcc69e7052d288f"
integrity sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw==

react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.6:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
Expand Down