From 496df0df7825859905a3cd8bcfd6b6f26ca2aac0 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 8 Nov 2024 10:42:04 -0600 Subject: [PATCH 01/12] replace karma test suite with cypress --- .gitignore | 1 + cypress.config.js | 3 +++ cypress/fixtures/example.json | 5 +++++ cypress/support/commands.js | 25 +++++++++++++++++++++++ cypress/support/component-index.html | 12 +++++++++++ cypress/support/component.js | 30 ++++++++++++++++++++++++++++ package.json | 6 +++--- 7 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 cypress.config.js create mode 100644 cypress/fixtures/example.json create mode 100644 cypress/support/commands.js create mode 100644 cypress/support/component-index.html create mode 100644 cypress/support/component.js diff --git a/.gitignore b/.gitignore index d8e5d6583..997bbab89 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ artifacts /storybook-static/ .vscode .idea +/cypress/screenshots/ \ No newline at end of file diff --git a/cypress.config.js b/cypress.config.js new file mode 100644 index 000000000..cdd9d2735 --- /dev/null +++ b/cypress.config.js @@ -0,0 +1,3 @@ +const { getBaseCypressConfig } = require('@folio/stripes-cli'); + +module.exports = getBaseCypressConfig(); diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json new file mode 100644 index 000000000..02e425437 --- /dev/null +++ b/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/cypress/support/commands.js b/cypress/support/commands.js new file mode 100644 index 000000000..66ea16ef0 --- /dev/null +++ b/cypress/support/commands.js @@ -0,0 +1,25 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) \ No newline at end of file diff --git a/cypress/support/component-index.html b/cypress/support/component-index.html new file mode 100644 index 000000000..ac6e79fd8 --- /dev/null +++ b/cypress/support/component-index.html @@ -0,0 +1,12 @@ + + + + + + + Components App + + +
+ + \ No newline at end of file diff --git a/cypress/support/component.js b/cypress/support/component.js new file mode 100644 index 000000000..d8277a8ba --- /dev/null +++ b/cypress/support/component.js @@ -0,0 +1,30 @@ +// *********************************************************** +// This example support/component.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** +import '@cypress/code-coverage/support'; + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') + +import { mount } from 'cypress/react18' + +Cypress.Commands.add('mount', mount) + +// Example use: +// cy.mount() + + diff --git a/package.json b/package.json index 57b0ef1b2..abc50d031 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ "storybook": "storybook dev -p 9001 -c .storybook", "storybook-build": "storybook build -c .storybook -o .out", "stylelint": "stylelint \"lib/**/*.css\"", - "test": "stripes test karma", - "test-dev": "stripes test karma --watch" + "test": "stripes test cypress", + "test-dev": "stripes test cypress --cypress.open" }, "engines": { "node": ">=10.0.0" @@ -53,7 +53,7 @@ "@bigtest/interactor": "0.7.2", "@csstools/postcss-relative-color-syntax": "^2.0.7", "@folio/eslint-config-stripes": "^7.0.0", - "@folio/stripes-cli": "^3.0.0", + "@folio/stripes-cli": "https://github.com/folio-org/stripes-cli.git#STCLI-255", "@folio/stripes-testing": "^4.7.0", "@formatjs/cli": "^6.1.3", "@storybook/addon-actions": "^7.6.12", From fe497d0e2f1d738f30ffd5af9f09583a2747f7c5 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 8 Nov 2024 11:07:38 -0600 Subject: [PATCH 02/12] update yarn.lock --- yarn.lock | 199 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 172 insertions(+), 27 deletions(-) diff --git a/yarn.lock b/yarn.lock index 91335fa1d..5a1407668 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1526,6 +1526,21 @@ lazy-ass "1.6.0" ramda "0.26.1" +"@cypress/code-coverage@^3.13.6": + version "3.13.6" + resolved "https://registry.yarnpkg.com/@cypress/code-coverage/-/code-coverage-3.13.6.tgz#573d0bb4f4fd3f11d16ff74999b4c4001c9044ab" + integrity sha512-nNVDYDK6r9zPqDIv9k7FibPP9/dATGRR3us9Ued/ldcxPz5x8WbVthjV5OIjqotRKEmS7wxiXFHSDhKJqaZNuw== + dependencies: + "@cypress/webpack-preprocessor" "^6.0.0" + chalk "4.1.2" + dayjs "1.11.13" + debug "4.3.7" + execa "4.1.0" + globby "11.1.0" + istanbul-lib-coverage "^3.0.0" + js-yaml "4.1.0" + nyc "15.1.0" + "@cypress/grep@^4.0.1": version "4.1.0" resolved "https://registry.yarnpkg.com/@cypress/grep/-/grep-4.1.0.tgz#77dba973f0023ce01f5d2481a257f3e55c8f73ee" @@ -1584,6 +1599,30 @@ tunnel-agent "^0.6.0" uuid "^8.3.2" +"@cypress/request@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.6.tgz#f5580add6acee0e183b4d4e07eff4f31327ae12b" + integrity sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~4.0.0" + http-signature "~1.4.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + performance-now "^2.1.0" + qs "6.13.0" + safe-buffer "^5.1.2" + tough-cookie "^5.0.0" + tunnel-agent "^0.6.0" + uuid "^8.3.2" + "@cypress/webpack-batteries-included-preprocessor@^3.0.5": version "3.0.5" resolved "https://registry.yarnpkg.com/@cypress/webpack-batteries-included-preprocessor/-/webpack-batteries-included-preprocessor-3.0.5.tgz#840c3490d9236d49805b2e367eebb84a39588d2a" @@ -1638,6 +1677,15 @@ debug "^4.3.4" lodash "^4.17.20" +"@cypress/webpack-preprocessor@^6.0.0": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-6.0.2.tgz#58a96aa4dbff7433dd37d24ed47e413aa3d3fabb" + integrity sha512-0+1+4iy4W9PE6R5ywBNKAZoFp8Sf//w3UJ+CKTqkcAjA29b+dtsD0iFT70DsYE0BMqUM1PO7HXFGbXllQ+bRAA== + dependencies: + bluebird "3.7.1" + debug "^4.3.4" + lodash "^4.17.20" + "@cypress/xvfb@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" @@ -2269,11 +2317,11 @@ eslint-plugin-testing-library "^5.6.0" webpack "^5.80.0" -"@folio/stripes-cli@^3.0.0": - version "3.2.1090000005" - resolved "https://repository.folio.org/repository/npm-folioci/@folio/stripes-cli/-/stripes-cli-3.2.1090000005.tgz#7664cca15526fd28f7d273b89f0c9f20441f57a6" - integrity sha512-amdCqV2Ddv8nRf4eBLbDAS1dq3E1W+ii5jpAg9m98cfQBNoZojyzTiaQAaEJ5bkGER0SPLQFyD9I+MNtnB2XIg== +"@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": + version "3.2.0" + resolved "https://github.com/folio-org/stripes-cli.git#c619fd6ece58035276bc5f1d0eb29ef401bad02b" dependencies: + "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" "@folio/stripes-webpack" "^5.0.0" "@formatjs/cli" "^6.1.3" @@ -2281,6 +2329,7 @@ "@octokit/rest" "^19.0.7" babel-plugin-istanbul "^6.0.0" configstore "^3.1.1" + cypress "^13.15.0" debug "^4.0.1" express "^4.17.1" fast-glob "^3.3.1" @@ -6542,7 +6591,7 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@^5.5.0, buffer@^5.6.0: +buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -6731,6 +6780,14 @@ chai@^4.1.2: pathval "^1.1.1" type-detect "^4.1.0" +chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@5.3.0, chalk@^5.0.1, chalk@^5.1.2, chalk@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" @@ -6745,14 +6802,6 @@ chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - change-case@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" @@ -6841,6 +6890,11 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== +ci-info@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" + integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -7695,6 +7749,55 @@ cypress@12.0.0: untildify "^4.0.0" yauzl "^2.10.0" +cypress@^13.15.0: + version "13.15.2" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.15.2.tgz#ef19554c274bc4ff23802aeb5c52951677fa67f1" + integrity sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A== + dependencies: + "@cypress/request" "^3.0.6" + "@cypress/xvfb" "^1.2.4" + "@types/sinonjs__fake-timers" "8.1.1" + "@types/sizzle" "^2.3.2" + arch "^2.2.0" + blob-util "^2.0.2" + bluebird "^3.7.2" + buffer "^5.7.1" + cachedir "^2.3.0" + chalk "^4.1.0" + check-more-types "^2.24.0" + ci-info "^4.0.0" + cli-cursor "^3.1.0" + cli-table3 "~0.6.1" + commander "^6.2.1" + common-tags "^1.8.0" + dayjs "^1.10.4" + debug "^4.3.4" + enquirer "^2.3.6" + eventemitter2 "6.4.7" + execa "4.1.0" + executable "^4.1.1" + extract-zip "2.0.1" + figures "^3.2.0" + fs-extra "^9.1.0" + getos "^3.2.1" + is-installed-globally "~0.4.0" + lazy-ass "^1.6.0" + listr2 "^3.8.3" + lodash "^4.17.21" + log-symbols "^4.0.0" + minimist "^1.2.8" + ospath "^1.2.2" + pretty-bytes "^5.6.0" + process "^0.11.10" + proxy-from-env "1.0.0" + request-progress "^3.0.0" + semver "^7.5.3" + supports-color "^8.1.1" + tmp "~0.2.3" + tree-kill "1.2.2" + untildify "^4.0.0" + yauzl "^2.10.0" + d@1, d@^1.0.1, d@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" @@ -7764,7 +7867,7 @@ date-format@^4.0.14: resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== -dayjs@^1.10.4, dayjs@^1.11.10: +dayjs@1.11.13, dayjs@^1.10.4, dayjs@^1.11.10: version "1.11.13" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== @@ -7781,7 +7884,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@~4.3.1, debug@~4.3.2, debug@~4.3.4: +debug@4, debug@4.3.7, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@~4.3.1, debug@~4.3.2, debug@~4.3.4: version "4.3.7" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== @@ -9940,6 +10043,15 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" +form-data@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48" + integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + formdata-polyfill@^4.0.10: version "4.0.10" resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" @@ -10370,7 +10482,7 @@ globalthis@^1.0.3: define-properties "^1.2.1" gopd "^1.0.1" -globby@^11, globby@^11.0.1, globby@^11.0.2, globby@^11.0.4, globby@^11.1.0: +globby@11.1.0, globby@^11, globby@^11.0.1, globby@^11.0.2, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -10803,6 +10915,15 @@ http-signature@~1.3.6: jsprim "^2.0.2" sshpk "^1.14.1" +http-signature@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.4.0.tgz#dee5a9ba2bf49416abc544abd6d967f6a94c8c3f" + integrity sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg== + dependencies: + assert-plus "^1.0.0" + jsprim "^2.0.2" + sshpk "^1.18.0" + http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -11699,6 +11820,13 @@ js-queue@2.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-yaml@4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -11707,13 +11835,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -13098,7 +13219,7 @@ minimatch@^9.0.3, minimatch@^9.0.4: dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -13568,7 +13689,7 @@ nub@~0.0.0: resolved "https://registry.yarnpkg.com/nub/-/nub-0.0.0.tgz#b369bd32bdde66af59605c3b0520bc219dccc04f" integrity sha512-dK0Ss9C34R/vV0FfYJXuqDAqHlaW9fvWVufq9MmGF2umCuDbd5GRfRD9fpi/LiM0l4ZXf8IBB+RYmZExqCrf0w== -nyc@^15.1.0: +nyc@15.1.0, nyc@^15.1.0: version "15.1.0" resolved "https://registry.yarnpkg.com/nyc/-/nyc-15.1.0.tgz#1335dae12ddc87b6e249d5a1994ca4bdaea75f02" integrity sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A== @@ -15999,7 +16120,7 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sshpk@^1.14.1, sshpk@^1.7.0: +sshpk@^1.14.1, sshpk@^1.18.0, sshpk@^1.7.0: version "1.18.0" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028" integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== @@ -16712,6 +16833,18 @@ tinyglobby@^0.2.0: fdir "^6.4.0" picomatch "^4.0.2" +tldts-core@^6.1.59: + version "6.1.59" + resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.59.tgz#95d1076ed9ea36f81493be515ad9d3e916440126" + integrity sha512-EiYgNf275AQyVORl8HQYYe7rTVnmLb4hkWK7wAk/12Ksy5EiHpmUmTICa4GojookBPC8qkLMBKKwCmzNA47ZPQ== + +tldts@^6.1.32: + version "6.1.59" + resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.59.tgz#aa903f542a69429bcdf4bcd63f4f1fb4cf689312" + integrity sha512-472ilPxsRuqBBpn+KuRBHJvZhk6tTo4yTVsmODrLBNLwRYJPkDfMEHivgNwp5iEl+cbrZzzRtLKRxZs7+QKkRg== + dependencies: + tldts-core "^6.1.59" + tmp-promise@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" @@ -16726,7 +16859,7 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@^0.2.0, tmp@^0.2.1, tmp@~0.2.1: +tmp@^0.2.0, tmp@^0.2.1, tmp@~0.2.1, tmp@~0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== @@ -16773,6 +16906,13 @@ tough-cookie@^4.1.3: universalify "^0.2.0" url-parse "^1.5.3" +tough-cookie@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-5.0.0.tgz#6b6518e2b5c070cf742d872ee0f4f92d69eac1af" + integrity sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q== + dependencies: + tldts "^6.1.32" + tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -16786,6 +16926,11 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +tree-kill@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + trough@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" From c87a8d612409bd47ca45326774f655fb2ea5df08 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 8 Nov 2024 11:30:45 -0600 Subject: [PATCH 03/12] Update ui.yml --- .github/workflows/ui.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ui.yml b/.github/workflows/ui.yml index f86691061..96b07e1ea 100644 --- a/.github/workflows/ui.yml +++ b/.github/workflows/ui.yml @@ -12,7 +12,7 @@ jobs: with: jest-enabled: false bigtest-enabled: true - bigtest-test-command: xvfb-run --server-args="-screen 0 1024x768x24" yarn test $YARN_TEST_OPTIONS --karma.singleRun --karma.browsers ChromeDocker --karma.reporters mocha junit --coverage + bigtest-test-command: yarn test $YARN_TEST_OPTIONS sonar-sources: ./hooks,./lib,./util generate-module-descriptor: false publish-module-descriptor: false From 36f071c10e24b9a990507cf21e15e8b83a114a25 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Wed, 13 Nov 2024 09:42:12 -0600 Subject: [PATCH 04/12] point yarn.lock at proper commit hash --- yarn.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5a1407668..1c1856b79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2319,7 +2319,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#c619fd6ece58035276bc5f1d0eb29ef401bad02b" + resolved "https://github.com/folio-org/stripes-cli.git#2cc84d91766d7e2155a5dc480f07d2f8a70e283f" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" @@ -6891,9 +6891,9 @@ ci-info@^3.2.0: integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== ci-info@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" - integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== + version "4.1.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83" + integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -16833,17 +16833,17 @@ tinyglobby@^0.2.0: fdir "^6.4.0" picomatch "^4.0.2" -tldts-core@^6.1.59: - version "6.1.59" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.59.tgz#95d1076ed9ea36f81493be515ad9d3e916440126" - integrity sha512-EiYgNf275AQyVORl8HQYYe7rTVnmLb4hkWK7wAk/12Ksy5EiHpmUmTICa4GojookBPC8qkLMBKKwCmzNA47ZPQ== +tldts-core@^6.1.61: + version "6.1.61" + resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.61.tgz#5cd6507535ef5f5027ac9a1f52b9b60ecb9edfbd" + integrity sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ== tldts@^6.1.32: - version "6.1.59" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.59.tgz#aa903f542a69429bcdf4bcd63f4f1fb4cf689312" - integrity sha512-472ilPxsRuqBBpn+KuRBHJvZhk6tTo4yTVsmODrLBNLwRYJPkDfMEHivgNwp5iEl+cbrZzzRtLKRxZs7+QKkRg== + version "6.1.61" + resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.61.tgz#85df9810aa4c24bff281bf1fd0b838e087beef9c" + integrity sha512-rv8LUyez4Ygkopqn+M6OLItAOT9FF3REpPQDkdMx5ix8w4qkuE7Vo2o/vw1nxKQYmJDV8JpAMJQr1b+lTKf0FA== dependencies: - tldts-core "^6.1.59" + tldts-core "^6.1.61" tmp-promise@^3.0.3: version "3.0.3" From bc9e31c7dc9544db3fa54a29b195e97d4b1c3274 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Wed, 13 Nov 2024 09:57:38 -0600 Subject: [PATCH 05/12] update yarn.lock again --- cypress/fixtures/example.json | 5 ----- cypress/support/commands.js | 25 ----------------------- cypress/support/component-index.html | 12 ----------- cypress/support/component.js | 30 ---------------------------- yarn.lock | 2 +- 5 files changed, 1 insertion(+), 73 deletions(-) delete mode 100644 cypress/fixtures/example.json delete mode 100644 cypress/support/commands.js delete mode 100644 cypress/support/component-index.html delete mode 100644 cypress/support/component.js diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json deleted file mode 100644 index 02e425437..000000000 --- a/cypress/fixtures/example.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Using fixtures to represent data", - "email": "hello@cypress.io", - "body": "Fixtures are a great way to mock data for responses to routes" -} diff --git a/cypress/support/commands.js b/cypress/support/commands.js deleted file mode 100644 index 66ea16ef0..000000000 --- a/cypress/support/commands.js +++ /dev/null @@ -1,25 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** -// -// -// -- This is a parent command -- -// Cypress.Commands.add('login', (email, password) => { ... }) -// -// -// -- This is a child command -- -// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) \ No newline at end of file diff --git a/cypress/support/component-index.html b/cypress/support/component-index.html deleted file mode 100644 index ac6e79fd8..000000000 --- a/cypress/support/component-index.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - Components App - - -
- - \ No newline at end of file diff --git a/cypress/support/component.js b/cypress/support/component.js deleted file mode 100644 index d8277a8ba..000000000 --- a/cypress/support/component.js +++ /dev/null @@ -1,30 +0,0 @@ -// *********************************************************** -// This example support/component.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** -import '@cypress/code-coverage/support'; - -// Import commands.js using ES2015 syntax: -import './commands' - -// Alternatively you can use CommonJS syntax: -// require('./commands') - -import { mount } from 'cypress/react18' - -Cypress.Commands.add('mount', mount) - -// Example use: -// cy.mount() - - diff --git a/yarn.lock b/yarn.lock index 0c841e31e..1f3288866 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2319,7 +2319,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#2cc84d91766d7e2155a5dc480f07d2f8a70e283f" + resolved "https://github.com/folio-org/stripes-cli.git#2c6cf892ffd73e56595de4066faeeb0f28a16d67" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" From df1fc24da74b7306551149b2cd3e6c3eb20c7004 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Wed, 13 Nov 2024 10:14:56 -0600 Subject: [PATCH 06/12] skip first failing test --- hooks/tests/useClickOutside-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hooks/tests/useClickOutside-test.js b/hooks/tests/useClickOutside-test.js index 1aeff6aaa..e8b9708c1 100644 --- a/hooks/tests/useClickOutside-test.js +++ b/hooks/tests/useClickOutside-test.js @@ -21,7 +21,7 @@ const UseClickOutsideInteractor = interactor(class UseClickOutsideInteractor { clickInsideElement = clickable('#click-inside-element'); }); -describe('useClickOutside', () => { +describe.skip('useClickOutside', () => { const useClickOutsideInteractor = new UseClickOutsideInteractor(); const onClickSpy = sinon.spy(); From e99e0f5ce69578853ba1ce2325ba15c80a913eb5 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Wed, 13 Nov 2024 10:31:54 -0600 Subject: [PATCH 07/12] bump stcli hash in yarn.lock --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 1f3288866..06c0910f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2319,7 +2319,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#2c6cf892ffd73e56595de4066faeeb0f28a16d67" + resolved "https://github.com/folio-org/stripes-cli.git#0e4d977ff009a3d2a0163d4cb525940f6f925cbb" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" From 1c8e338c4e20e1eb4f3b35d75ddcc4087d00fda4 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 22 Nov 2024 10:17:55 -0600 Subject: [PATCH 08/12] update yarn lock --- package.json | 2 +- yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index d03b8564a..6efc677d6 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "storybook": "storybook dev -p 9001 -c .storybook", "storybook-build": "storybook build -c .storybook -o .out", "stylelint": "stylelint \"lib/**/*.css\"", - "test": "stripes test cypress", + "test": "stripes test cypress --cypress.install", "test-dev": "stripes test cypress --cypress.open" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 06c0910f7..74a226f3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1527,9 +1527,9 @@ ramda "0.26.1" "@cypress/code-coverage@^3.13.6": - version "3.13.6" - resolved "https://registry.yarnpkg.com/@cypress/code-coverage/-/code-coverage-3.13.6.tgz#573d0bb4f4fd3f11d16ff74999b4c4001c9044ab" - integrity sha512-nNVDYDK6r9zPqDIv9k7FibPP9/dATGRR3us9Ued/ldcxPz5x8WbVthjV5OIjqotRKEmS7wxiXFHSDhKJqaZNuw== + version "3.13.7" + resolved "https://registry.yarnpkg.com/@cypress/code-coverage/-/code-coverage-3.13.7.tgz#c1993b41f6f7066d0ba0302d293bc036d540fa56" + integrity sha512-E8oT0D1cA363cot4q7wonaDATAPybj7/DJ3PAE+BCmEBy41aYWn5DaEYWLRYe8eg+h4IlNPkZG1QMVo33pMcfw== dependencies: "@cypress/webpack-preprocessor" "^6.0.0" chalk "4.1.2" @@ -7750,9 +7750,9 @@ cypress@12.0.0: yauzl "^2.10.0" cypress@^13.15.0: - version "13.15.2" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.15.2.tgz#ef19554c274bc4ff23802aeb5c52951677fa67f1" - integrity sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A== + version "13.16.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.16.0.tgz#7674ca33941f9da58f15fd4e3456856d87730970" + integrity sha512-g6XcwqnvzXrqiBQR/5gN+QsyRmKRhls1y5E42fyOvsmU7JuY+wM6uHJWj4ZPttjabzbnRvxcik2WemR8+xT6FA== dependencies: "@cypress/request" "^3.0.6" "@cypress/xvfb" "^1.2.4" @@ -16833,17 +16833,17 @@ tinyglobby@^0.2.0: fdir "^6.4.0" picomatch "^4.0.2" -tldts-core@^6.1.61: - version "6.1.61" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.61.tgz#5cd6507535ef5f5027ac9a1f52b9b60ecb9edfbd" - integrity sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ== +tldts-core@^6.1.63: + version "6.1.63" + resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.63.tgz#094f2b05faf90cf1e228eda1caef658425c7c912" + integrity sha512-H1XCt54xY+QPbwhTgmxLkepX0MVHu3USfMmejiCOdkMbRcP22Pn2FVF127r/GWXVDmXTRezyF3Ckvhn4Fs6j7Q== tldts@^6.1.32: - version "6.1.61" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.61.tgz#85df9810aa4c24bff281bf1fd0b838e087beef9c" - integrity sha512-rv8LUyez4Ygkopqn+M6OLItAOT9FF3REpPQDkdMx5ix8w4qkuE7Vo2o/vw1nxKQYmJDV8JpAMJQr1b+lTKf0FA== + version "6.1.63" + resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.63.tgz#81a3898554ba1dbbdc6844ed4e68c574f09fed32" + integrity sha512-YWwhsjyn9sB/1rOkSRYxvkN/wl5LFM1QDv6F2pVR+pb/jFne4EOBxHfkKVWvDIBEAw9iGOwwubHtQTm0WRT5sQ== dependencies: - tldts-core "^6.1.61" + tldts-core "^6.1.63" tmp-promise@^3.0.3: version "3.0.3" From 9098688e234171c24f82204e60be173e241ac374 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 22 Nov 2024 10:29:29 -0600 Subject: [PATCH 09/12] update lockfile --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 74a226f3a..9f76a32a1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2319,7 +2319,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#0e4d977ff009a3d2a0163d4cb525940f6f925cbb" + resolved "https://github.com/folio-org/stripes-cli.git#b69c404bed74206fbcb3c76e0a4ff26ab8c5bf86" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" From a84516cf2cffdf907d9ec39cb2afed518872430c Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 22 Nov 2024 10:42:36 -0600 Subject: [PATCH 10/12] update lockfile again - try/catch install --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 9f76a32a1..9113ab036 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2319,7 +2319,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#b69c404bed74206fbcb3c76e0a4ff26ab8c5bf86" + resolved "https://github.com/folio-org/stripes-cli.git#cffac1fcf0a56150b088f932b538d79a359c8461" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" From 326c358897ba29a72bbd9a77748532f7b8062cba Mon Sep 17 00:00:00 2001 From: John Coburn Date: Fri, 22 Nov 2024 11:28:17 -0600 Subject: [PATCH 11/12] update lockfile - add component-index to cypress tooling --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 9113ab036..9bc72f839 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2319,7 +2319,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#cffac1fcf0a56150b088f932b538d79a359c8461" + resolved "https://github.com/folio-org/stripes-cli.git#2edffe388bb224764258678292c245f8c81f6353" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" From 968ebb187c2721b9407ff84a4363caf405b13d36 Mon Sep 17 00:00:00 2001 From: John Coburn Date: Mon, 16 Dec 2024 09:32:14 -0600 Subject: [PATCH 12/12] use local cypress support --- cypress/fixtures/example.json | 5 + cypress/support/commands.js | 25 ++++ cypress/support/component-index.html | 12 ++ cypress/support/component.js | 27 ++++ .../hooks/tests/useClickOutside-test.js.mp4 | Bin 0 -> 12862 bytes .../hooks/tests/useFormatDate-test.js.mp4 | Bin 0 -> 8749 bytes yarn.lock | 138 ++---------------- 7 files changed, 78 insertions(+), 129 deletions(-) create mode 100644 cypress/fixtures/example.json create mode 100644 cypress/support/commands.js create mode 100644 cypress/support/component-index.html create mode 100644 cypress/support/component.js create mode 100644 cypress/videos/hooks/tests/useClickOutside-test.js.mp4 create mode 100644 cypress/videos/hooks/tests/useFormatDate-test.js.mp4 diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json new file mode 100644 index 000000000..02e425437 --- /dev/null +++ b/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/cypress/support/commands.js b/cypress/support/commands.js new file mode 100644 index 000000000..66ea16ef0 --- /dev/null +++ b/cypress/support/commands.js @@ -0,0 +1,25 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) \ No newline at end of file diff --git a/cypress/support/component-index.html b/cypress/support/component-index.html new file mode 100644 index 000000000..ac6e79fd8 --- /dev/null +++ b/cypress/support/component-index.html @@ -0,0 +1,12 @@ + + + + + + + Components App + + +
+ + \ No newline at end of file diff --git a/cypress/support/component.js b/cypress/support/component.js new file mode 100644 index 000000000..8f9154b5e --- /dev/null +++ b/cypress/support/component.js @@ -0,0 +1,27 @@ +// *********************************************************** +// This example support/component.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') + +import { mount } from 'cypress/react18' + +Cypress.Commands.add('mount', mount) + +// Example use: +// cy.mount() \ No newline at end of file diff --git a/cypress/videos/hooks/tests/useClickOutside-test.js.mp4 b/cypress/videos/hooks/tests/useClickOutside-test.js.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..fdbc397b76ac4aed7dcf8968d0c941d9c95c5104 GIT binary patch literal 12862 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 Q`tSN3#JRKoXFq}XAA;7M6aWAK literal 0 HcmV?d00001 diff --git a/cypress/videos/hooks/tests/useFormatDate-test.js.mp4 b/cypress/videos/hooks/tests/useFormatDate-test.js.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..97131dba233ac0e7bb22ee2facbb1925a81ef8c1 GIT binary patch literal 8749 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 literal 0 HcmV?d00001 diff --git a/yarn.lock b/yarn.lock index 9bc72f839..4a4a3faf2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1527,9 +1527,9 @@ ramda "0.26.1" "@cypress/code-coverage@^3.13.6": - version "3.13.7" - resolved "https://registry.yarnpkg.com/@cypress/code-coverage/-/code-coverage-3.13.7.tgz#c1993b41f6f7066d0ba0302d293bc036d540fa56" - integrity sha512-E8oT0D1cA363cot4q7wonaDATAPybj7/DJ3PAE+BCmEBy41aYWn5DaEYWLRYe8eg+h4IlNPkZG1QMVo33pMcfw== + version "3.13.9" + resolved "https://registry.yarnpkg.com/@cypress/code-coverage/-/code-coverage-3.13.9.tgz#d49f162dcbdba0933d466dd28c3348babe010172" + integrity sha512-VnsBLmhRLE3xgeX5hdN7aWCU3l8UHttUCMO7b+2OrRvs+R3kpBwjejfSC0/H7ErXz5o6r99biClIaS5bqo60uQ== dependencies: "@cypress/webpack-preprocessor" "^6.0.0" chalk "4.1.2" @@ -1599,30 +1599,6 @@ tunnel-agent "^0.6.0" uuid "^8.3.2" -"@cypress/request@^3.0.6": - version "3.0.6" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.6.tgz#f5580add6acee0e183b4d4e07eff4f31327ae12b" - integrity sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~4.0.0" - http-signature "~1.4.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "6.13.0" - safe-buffer "^5.1.2" - tough-cookie "^5.0.0" - tunnel-agent "^0.6.0" - uuid "^8.3.2" - "@cypress/webpack-batteries-included-preprocessor@^3.0.5": version "3.0.5" resolved "https://registry.yarnpkg.com/@cypress/webpack-batteries-included-preprocessor/-/webpack-batteries-included-preprocessor-3.0.5.tgz#840c3490d9236d49805b2e367eebb84a39588d2a" @@ -2319,7 +2295,7 @@ "@folio/stripes-cli@https://github.com/folio-org/stripes-cli.git#STCLI-255": version "3.2.0" - resolved "https://github.com/folio-org/stripes-cli.git#2edffe388bb224764258678292c245f8c81f6353" + resolved "https://github.com/folio-org/stripes-cli.git#127c779a9bb1e6e24d745375027974aa1b609508" dependencies: "@cypress/code-coverage" "^3.13.6" "@folio/stripes-testing" "^3.0.0" @@ -2329,7 +2305,7 @@ "@octokit/rest" "^19.0.7" babel-plugin-istanbul "^6.0.0" configstore "^3.1.1" - cypress "^13.15.0" + cypress "12.0.0" debug "^4.0.1" express "^4.17.1" fast-glob "^3.3.1" @@ -6591,7 +6567,7 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.1: +buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -6890,11 +6866,6 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== -ci-info@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83" - integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== - cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -7749,55 +7720,6 @@ cypress@12.0.0: untildify "^4.0.0" yauzl "^2.10.0" -cypress@^13.15.0: - version "13.16.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.16.0.tgz#7674ca33941f9da58f15fd4e3456856d87730970" - integrity sha512-g6XcwqnvzXrqiBQR/5gN+QsyRmKRhls1y5E42fyOvsmU7JuY+wM6uHJWj4ZPttjabzbnRvxcik2WemR8+xT6FA== - dependencies: - "@cypress/request" "^3.0.6" - "@cypress/xvfb" "^1.2.4" - "@types/sinonjs__fake-timers" "8.1.1" - "@types/sizzle" "^2.3.2" - arch "^2.2.0" - blob-util "^2.0.2" - bluebird "^3.7.2" - buffer "^5.7.1" - cachedir "^2.3.0" - chalk "^4.1.0" - check-more-types "^2.24.0" - ci-info "^4.0.0" - cli-cursor "^3.1.0" - cli-table3 "~0.6.1" - commander "^6.2.1" - common-tags "^1.8.0" - dayjs "^1.10.4" - debug "^4.3.4" - enquirer "^2.3.6" - eventemitter2 "6.4.7" - execa "4.1.0" - executable "^4.1.1" - extract-zip "2.0.1" - figures "^3.2.0" - fs-extra "^9.1.0" - getos "^3.2.1" - is-installed-globally "~0.4.0" - lazy-ass "^1.6.0" - listr2 "^3.8.3" - lodash "^4.17.21" - log-symbols "^4.0.0" - minimist "^1.2.8" - ospath "^1.2.2" - pretty-bytes "^5.6.0" - process "^0.11.10" - proxy-from-env "1.0.0" - request-progress "^3.0.0" - semver "^7.5.3" - supports-color "^8.1.1" - tmp "~0.2.3" - tree-kill "1.2.2" - untildify "^4.0.0" - yauzl "^2.10.0" - d@1, d@^1.0.1, d@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" @@ -10043,15 +9965,6 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" -form-data@~4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48" - integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - formdata-polyfill@^4.0.10: version "4.0.10" resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" @@ -10915,15 +10828,6 @@ http-signature@~1.3.6: jsprim "^2.0.2" sshpk "^1.14.1" -http-signature@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.4.0.tgz#dee5a9ba2bf49416abc544abd6d967f6a94c8c3f" - integrity sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg== - dependencies: - assert-plus "^1.0.0" - jsprim "^2.0.2" - sshpk "^1.18.0" - http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -13219,7 +13123,7 @@ minimatch@^9.0.3, minimatch@^9.0.4: dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -16120,7 +16024,7 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sshpk@^1.14.1, sshpk@^1.18.0, sshpk@^1.7.0: +sshpk@^1.14.1, sshpk@^1.7.0: version "1.18.0" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028" integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== @@ -16833,18 +16737,6 @@ tinyglobby@^0.2.0: fdir "^6.4.0" picomatch "^4.0.2" -tldts-core@^6.1.63: - version "6.1.63" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.63.tgz#094f2b05faf90cf1e228eda1caef658425c7c912" - integrity sha512-H1XCt54xY+QPbwhTgmxLkepX0MVHu3USfMmejiCOdkMbRcP22Pn2FVF127r/GWXVDmXTRezyF3Ckvhn4Fs6j7Q== - -tldts@^6.1.32: - version "6.1.63" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.63.tgz#81a3898554ba1dbbdc6844ed4e68c574f09fed32" - integrity sha512-YWwhsjyn9sB/1rOkSRYxvkN/wl5LFM1QDv6F2pVR+pb/jFne4EOBxHfkKVWvDIBEAw9iGOwwubHtQTm0WRT5sQ== - dependencies: - tldts-core "^6.1.63" - tmp-promise@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" @@ -16859,7 +16751,7 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@^0.2.0, tmp@^0.2.1, tmp@~0.2.1, tmp@~0.2.3: +tmp@^0.2.0, tmp@^0.2.1, tmp@~0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== @@ -16906,13 +16798,6 @@ tough-cookie@^4.1.3: universalify "^0.2.0" url-parse "^1.5.3" -tough-cookie@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-5.0.0.tgz#6b6518e2b5c070cf742d872ee0f4f92d69eac1af" - integrity sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q== - dependencies: - tldts "^6.1.32" - tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -16926,11 +16811,6 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -tree-kill@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - trough@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f"