@samitouri / QOS-React-2 / commits / ef51c92c8a

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"