first rendering test
Updates the rendering code and gets a first unit test working with a fully static component (written by hand rather than compiled).
Joe Savona committed
Sep 5, 2023 at 14:03 UTC
ef51c92c8aaf1586713107da1b501a91f707773e
1 file changed
+105
compiler/yarn.lock
+105
@@ -1951,6 +1951,16 @@
1951
"@types/node" "*"
1952
jest-mock "^29.5.0"
1953
1954
+"@jest/environment@^29.6.4":
1955
+ version "29.6.4"
1956
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.4.tgz#78ec2c9f8c8829a37616934ff4fea0c028c79f4f"
1957
+ integrity sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==
1958
+ dependencies:
1959
+ "@jest/fake-timers" "^29.6.4"
1960
+ "@jest/types" "^29.6.3"
1961
+ "@types/node" "*"
1962
+ jest-mock "^29.6.3"
1963
+
1964
"@jest/expect-utils@^28.1.3":
1965
version "28.1.3"
1966
resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.1.3.tgz#58561ce5db7cd253a7edddbc051fb39dda50f525"
@@ -2032,6 +2042,18 @@
2042
jest-mock "^29.5.0"
2043
jest-util "^29.5.0"
2044
2045
+"@jest/fake-timers@^29.6.4":
2046
+ version "29.6.4"
2047
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.4.tgz#45a27f093c43d5d989362a3e7a8c70c83188b4f6"
2048
+ integrity sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==
2049
+ dependencies:
2050
+ "@jest/types" "^29.6.3"
2051
+ "@sinonjs/fake-timers" "^10.0.2"
2052
+ "@types/node" "*"
2053
+ jest-message-util "^29.6.3"
2054
+ jest-mock "^29.6.3"
2055
+ jest-util "^29.6.3"
2056
+
2057
"@jest/globals@^28.1.3":
2058
version "28.1.3"
2059
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.1.3.tgz#a601d78ddc5fdef542728309894895b4a42dc333"
@@ -2174,6 +2196,13 @@
2196
dependencies:
2197
"@sinclair/typebox" "^0.25.16"
2198
2199
+"@jest/schemas@^29.6.3":
2200
+ version "29.6.3"
2201
+ resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
2202
+ integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==
2203
+ dependencies:
2204
+ "@sinclair/typebox" "^0.27.8"
2205
+
2206
"@jest/source-map@^28.1.2":
2207
version "28.1.2"
2208
resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.1.2.tgz#7fe832b172b497d6663cdff6c13b0a920e139e24"
@@ -2369,6 +2398,18 @@
2398
"@types/yargs" "^17.0.8"
2399
chalk "^4.0.0"
2400
2401
+"@jest/types@^29.6.3":
2402
+ version "29.6.3"
2403
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
2404
+ integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
2405
+ dependencies:
2406
+ "@jest/schemas" "^29.6.3"
2407
+ "@types/istanbul-lib-coverage" "^2.0.0"
2408
+ "@types/istanbul-reports" "^3.0.0"
2409
+ "@types/node" "*"
2410
+ "@types/yargs" "^17.0.8"
2411
+ chalk "^4.0.0"
2412
+
2413
"@jridgewell/gen-mapping@^0.3.0":
2414
version "0.3.3"
2415
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098"
@@ -2651,6 +2692,11 @@
2692
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718"
2693
integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==
2694
2695
+"@sinclair/typebox@^0.27.8":
2696
+ version "0.27.8"
2697
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
2698
+ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
2699
+
2700
"@sinonjs/commons@^1", "@sinonjs/commons@^1.3.0":
2701
version "1.8.6"
2702
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9"
@@ -7427,6 +7473,20 @@ jest-environment-jsdom@^29.0.3:
7473
jest-util "^29.0.3"
7474
jsdom "^20.0.0"
7475
7476
+jest-environment-jsdom@^29.6.4:
7477
+ version "29.6.4"
7478
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.6.4.tgz#0daf44454041f9e1ef7fa82eb1bd43426a82eb1c"
7479
+ integrity sha512-K6wfgUJ16DoMs02JYFid9lOsqfpoVtyJxpRlnTxUHzvZWBnnh2VNGRB9EC1Cro96TQdq5TtSjb3qUjNaJP9IyA==
7480
+ dependencies:
7481
+ "@jest/environment" "^29.6.4"
7482
+ "@jest/fake-timers" "^29.6.4"
7483
+ "@jest/types" "^29.6.3"
7484
+ "@types/jsdom" "^20.0.0"
7485
+ "@types/node" "*"
7486
+ jest-mock "^29.6.3"
7487
+ jest-util "^29.6.3"
7488
+ jsdom "^20.0.0"
7489
+
7490
jest-environment-node@^28.1.3:
7491
version "28.1.3"
7492
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-28.1.3.tgz#7e74fe40eb645b9d56c0c4b70ca4357faa349be5"
@@ -7634,6 +7694,21 @@ jest-message-util@^29.5.0:
7694
slash "^3.0.0"
7695
stack-utils "^2.0.3"
7696
7697
+jest-message-util@^29.6.3:
7698
+ version "29.6.3"
7699
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.3.tgz#bce16050d86801b165f20cfde34dc01d3cf85fbf"
7700
+ integrity sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==
7701
+ dependencies:
7702
+ "@babel/code-frame" "^7.12.13"
7703
+ "@jest/types" "^29.6.3"
7704
+ "@types/stack-utils" "^2.0.0"
7705
+ chalk "^4.0.0"
7706
+ graceful-fs "^4.2.9"
7707
+ micromatch "^4.0.4"
7708
+ pretty-format "^29.6.3"
7709
+ slash "^3.0.0"
7710
+ stack-utils "^2.0.3"
7711
+
7712
jest-mock@^28.1.3:
7713
version "28.1.3"
7714
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da"
@@ -7659,6 +7734,15 @@ jest-mock@^29.5.0:
7734
"@types/node" "*"
7735
jest-util "^29.5.0"
7736
7737
+jest-mock@^29.6.3:
7738
+ version "29.6.3"
7739
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.3.tgz#433f3fd528c8ec5a76860177484940628bdf5e0a"
7740
+ integrity sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==
7741
+ dependencies:
7742
+ "@jest/types" "^29.6.3"
7743
+ "@types/node" "*"
7744
+ jest-util "^29.6.3"
7745
+
7746
jest-pnp-resolver@^1.2.2:
7747
version "1.2.2"
7748
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
@@ -8037,6 +8121,18 @@ jest-util@^29.5.0:
8121
graceful-fs "^4.2.9"
8122
picomatch "^2.2.3"
8123
8124
+jest-util@^29.6.3:
8125
+ version "29.6.3"
8126
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.3.tgz#e15c3eac8716440d1ed076f09bc63ace1aebca63"
8127
+ integrity sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==
8128
+ dependencies:
8129
+ "@jest/types" "^29.6.3"
8130
+ "@types/node" "*"
8131
+ chalk "^4.0.0"
8132
+ ci-info "^3.2.0"
8133
+ graceful-fs "^4.2.9"
8134
+ picomatch "^2.2.3"
8135
+
8136
jest-validate@^28.1.3:
8137
version "28.1.3"
8138
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.1.3.tgz#e322267fd5e7c64cea4629612c357bbda96229df"
@@ -9643,6 +9739,15 @@ pretty-format@^29.3.1, pretty-format@^29.5.0:
9739
ansi-styles "^5.0.0"
9740
react-is "^18.0.0"
9741
9742
+pretty-format@^29.6.3:
9743
+ version "29.6.3"
9744
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.3.tgz#d432bb4f1ca6f9463410c3fb25a0ba88e594ace7"
9745
+ integrity sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==
9746
+ dependencies:
9747
+ "@jest/schemas" "^29.6.3"
9748
+ ansi-styles "^5.0.0"
9749
+ react-is "^18.0.0"
9750
+
9751
private@^0.1.8:
9752
version "0.1.8"
9753
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"