diff --git a/.github/workflows/e2e-test-push.yml b/.github/workflows/e2e-test-push.yml index 71f053051..5daf31c2e 100644 --- a/.github/workflows/e2e-test-push.yml +++ b/.github/workflows/e2e-test-push.yml @@ -20,7 +20,7 @@ jobs: make run run-cmd="npm run lint" make-args="no-interactive no-tty" - run: | cd build - docker-compose -f docker-compose.yml -f docker-compose.e2e.yml logs --no-color > e2e.log + docker compose -f docker-compose.yml -f docker-compose.e2e.yml logs --no-color > e2e.log if: failure() - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 if: failure() diff --git a/e2e/cypress.config.js b/e2e/cypress.config.js index ccb4a4509..2f6db8510 100644 --- a/e2e/cypress.config.js +++ b/e2e/cypress.config.js @@ -16,6 +16,5 @@ module.exports = defineConfig({ runMode: 2, openMode: 0, }, - reporter: '@simonsmith/cypress-image-snapshot/reporter', projectId: '4s32o7', }) \ No newline at end of file diff --git a/e2e/cypress/snapshots/application/auto-save-history.spec.js/when directly enter statistics page -- set settings to not save history -- should change settings successfully.snap.png b/e2e/cypress/snapshots/application/auto-save-history.spec.js/when directly enter statistics page -- set settings to not save history -- should change settings successfully.snap.png deleted file mode 100644 index 5f12a25bc..000000000 Binary files a/e2e/cypress/snapshots/application/auto-save-history.spec.js/when directly enter statistics page -- set settings to not save history -- should change settings successfully.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/application/auto-save-history.spec.js/when enter statistics page from other page -- set settings to not save history -- should change settings successfully.snap.png b/e2e/cypress/snapshots/application/auto-save-history.spec.js/when enter statistics page from other page -- set settings to not save history -- should change settings successfully.snap.png deleted file mode 100644 index 5f12a25bc..000000000 Binary files a/e2e/cypress/snapshots/application/auto-save-history.spec.js/when enter statistics page from other page -- set settings to not save history -- should change settings successfully.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/application/login-and-register.spec.js/login-failed.snap.png b/e2e/cypress/snapshots/application/login-and-register.spec.js/login-failed.snap.png deleted file mode 100644 index 298ff32f3..000000000 Binary files a/e2e/cypress/snapshots/application/login-and-register.spec.js/login-failed.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/application/login-and-register.spec.js/register-failed.snap.png b/e2e/cypress/snapshots/application/login-and-register.spec.js/register-failed.snap.png deleted file mode 100644 index e7b18f165..000000000 Binary files a/e2e/cypress/snapshots/application/login-and-register.spec.js/register-failed.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/cypress/integration/application/auto-save-history.spec.js/when directly enter statistics page -- set settings to not save history -- should change settings successfully.snap.png b/e2e/cypress/snapshots/cypress/integration/application/auto-save-history.spec.js/when directly enter statistics page -- set settings to not save history -- should change settings successfully.snap.png new file mode 100644 index 000000000..10cec1234 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/application/auto-save-history.spec.js/when directly enter statistics page -- set settings to not save history -- should change settings successfully.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/application/auto-save-history.spec.js/when enter statistics page from other page -- set settings to not save history -- should change settings successfully.snap.png b/e2e/cypress/snapshots/cypress/integration/application/auto-save-history.spec.js/when enter statistics page from other page -- set settings to not save history -- should change settings successfully.snap.png new file mode 100644 index 000000000..10cec1234 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/application/auto-save-history.spec.js/when enter statistics page from other page -- set settings to not save history -- should change settings successfully.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/application/login-and-register.spec.js/login-failed.snap.png b/e2e/cypress/snapshots/cypress/integration/application/login-and-register.spec.js/login-failed.snap.png new file mode 100644 index 000000000..d623c053f Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/application/login-and-register.spec.js/login-failed.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/application/login-and-register.spec.js/register-failed.snap.png b/e2e/cypress/snapshots/cypress/integration/application/login-and-register.spec.js/register-failed.snap.png new file mode 100644 index 000000000..937714540 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/application/login-and-register.spec.js/register-failed.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/about.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/about.spec.js/overall -- can render correctly.snap.png new file mode 100644 index 000000000..03b31a01d Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/about.spec.js/overall -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/about.spec.js/overall -- wechat dialog can be rendered correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/about.spec.js/overall -- wechat dialog can be rendered correctly.snap.png new file mode 100644 index 000000000..9b95b7ad3 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/about.spec.js/overall -- wechat dialog can be rendered correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can delete multiple items correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can delete multiple items correctly.snap.png new file mode 100644 index 000000000..22834efc2 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can delete multiple items correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can go to next page.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can go to next page.snap.png new file mode 100644 index 000000000..03e14d7bb Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can go to next page.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can set page size.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can set page size.snap.png new file mode 100644 index 000000000..65089ebcb Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- can set page size.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- should render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- should render correctly.snap.png new file mode 100644 index 000000000..cce0b781f Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/history page -- for history with multiple pages -- should render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/summary page -- should be able to sort the list.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/summary page -- should be able to sort the list.snap.png new file mode 100644 index 000000000..da726c0fc Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/summary page -- should be able to sort the list.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/summary page -- should render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/summary page -- should render correctly.snap.png new file mode 100644 index 000000000..4c52d5525 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/history.spec.js/summary page -- should render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/overall -- can render correctly.snap.png new file mode 100644 index 000000000..6aa64156f Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/overall -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/parallax test -- first parallax -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/parallax test -- first parallax -- can render correctly.snap.png new file mode 100644 index 000000000..8844d553d Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/parallax test -- first parallax -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/parallax test -- second parallax -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/parallax test -- second parallax -- can render correctly.snap.png new file mode 100644 index 000000000..5b67c696e Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/index.spec.js/parallax test -- second parallax -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/login-register.spec.js/login -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/login-register.spec.js/login -- can render correctly.snap.png new file mode 100644 index 000000000..1f7dd165f Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/login-register.spec.js/login -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/login-register.spec.js/register -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/login-register.spec.js/register -- can render correctly.snap.png new file mode 100644 index 000000000..e57b4b2e3 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/login-register.spec.js/register -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change password -- can report error when password is wrong.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change password -- can report error when password is wrong.snap.png new file mode 100644 index 000000000..231fe62ad Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change password -- can report error when password is wrong.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change password -- can work correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change password -- can work correctly.snap.png new file mode 100644 index 000000000..cc6a032ef Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change password -- can work correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change time zone -- should work correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change time zone -- should work correctly.snap.png new file mode 100644 index 000000000..7ea14ffca Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/change time zone -- should work correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/delete account -- should work correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/delete account -- should work correctly.snap.png new file mode 100644 index 000000000..615e42553 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/delete account -- should work correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/overall -- can render correctly.snap.png new file mode 100644 index 000000000..fdb4ff693 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/settings.spec.js/overall -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/side-bar.spec.js/when logged in -- should show side bar correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/side-bar.spec.js/when logged in -- should show side bar correctly.snap.png new file mode 100644 index 000000000..57924e2bf Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/side-bar.spec.js/when logged in -- should show side bar correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/side-bar.spec.js/when not logged in -- should show side bar correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/side-bar.spec.js/when not logged in -- should show side bar correctly.snap.png new file mode 100644 index 000000000..39b42037b Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/side-bar.spec.js/when not logged in -- should show side bar correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/overall -- can render correctly.snap.png new file mode 100644 index 000000000..fc8c97bc3 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/overall -- can render correctly.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-after-stop.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-after-stop.snap.png new file mode 100644 index 000000000..06bd6c346 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-after-stop.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-done.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-done.snap.png new file mode 100644 index 000000000..b5c72a3af Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-done.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-error.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-error.snap.png new file mode 100644 index 000000000..89423401f Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-error.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-idle.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-idle.snap.png new file mode 100644 index 000000000..97fd4a53f Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-idle.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-typed.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-typed.snap.png new file mode 100644 index 000000000..06bd6c346 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-typed.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-warning.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-warning.snap.png new file mode 100644 index 000000000..3f0ffbb6b Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-warning.snap.png differ diff --git a/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-working.snap.png b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-working.snap.png new file mode 100644 index 000000000..09fd10c13 Binary files /dev/null and b/e2e/cypress/snapshots/cypress/integration/frontend/statistics.spec.js/worker-working.snap.png differ diff --git a/e2e/cypress/snapshots/frontend/about.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/about.spec.js/overall -- can render correctly.snap.png deleted file mode 100644 index 0f5d7f14b..000000000 Binary files a/e2e/cypress/snapshots/frontend/about.spec.js/overall -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/about.spec.js/overall -- wechat dialog can be rendered correctly.snap.png b/e2e/cypress/snapshots/frontend/about.spec.js/overall -- wechat dialog can be rendered correctly.snap.png deleted file mode 100644 index 8339193c5..000000000 Binary files a/e2e/cypress/snapshots/frontend/about.spec.js/overall -- wechat dialog can be rendered correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can delete multiple items correctly.snap.png b/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can delete multiple items correctly.snap.png deleted file mode 100644 index 75799508f..000000000 Binary files a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can delete multiple items correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can go to next page.snap.png b/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can go to next page.snap.png deleted file mode 100644 index 0157b9cb0..000000000 Binary files a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can go to next page.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can set page size.snap.png b/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can set page size.snap.png deleted file mode 100644 index 88713a55d..000000000 Binary files a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- can set page size.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- should render correctly.snap.png b/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- should render correctly.snap.png deleted file mode 100644 index 5c2e873d3..000000000 Binary files a/e2e/cypress/snapshots/frontend/history.spec.js/history page -- for history with multiple pages -- should render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/history.spec.js/summary page -- should be able to sort the list.snap.png b/e2e/cypress/snapshots/frontend/history.spec.js/summary page -- should be able to sort the list.snap.png deleted file mode 100644 index 13f8afb73..000000000 Binary files a/e2e/cypress/snapshots/frontend/history.spec.js/summary page -- should be able to sort the list.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/history.spec.js/summary page -- should render correctly.snap.png b/e2e/cypress/snapshots/frontend/history.spec.js/summary page -- should render correctly.snap.png deleted file mode 100644 index 5d3d32bea..000000000 Binary files a/e2e/cypress/snapshots/frontend/history.spec.js/summary page -- should render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/index.spec.js/other parts -- wechat dialog.snap.png b/e2e/cypress/snapshots/frontend/index.spec.js/other parts -- wechat dialog.snap.png deleted file mode 100644 index 5a2a1b0e8..000000000 Binary files a/e2e/cypress/snapshots/frontend/index.spec.js/other parts -- wechat dialog.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/index.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/index.spec.js/overall -- can render correctly.snap.png deleted file mode 100644 index 7e9ee64b6..000000000 Binary files a/e2e/cypress/snapshots/frontend/index.spec.js/overall -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/index.spec.js/parallax test -- first parallax -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/index.spec.js/parallax test -- first parallax -- can render correctly.snap.png deleted file mode 100644 index a994a610a..000000000 Binary files a/e2e/cypress/snapshots/frontend/index.spec.js/parallax test -- first parallax -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/index.spec.js/parallax test -- second parallax -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/index.spec.js/parallax test -- second parallax -- can render correctly.snap.png deleted file mode 100644 index ff5327770..000000000 Binary files a/e2e/cypress/snapshots/frontend/index.spec.js/parallax test -- second parallax -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/login-register.spec.js/login -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/login-register.spec.js/login -- can render correctly.snap.png deleted file mode 100644 index ba6330d37..000000000 Binary files a/e2e/cypress/snapshots/frontend/login-register.spec.js/login -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/login-register.spec.js/register -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/login-register.spec.js/register -- can render correctly.snap.png deleted file mode 100644 index 1bc04ca35..000000000 Binary files a/e2e/cypress/snapshots/frontend/login-register.spec.js/register -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/settings.spec.js/change password -- can report error when password is wrong.snap.png b/e2e/cypress/snapshots/frontend/settings.spec.js/change password -- can report error when password is wrong.snap.png deleted file mode 100644 index 7332316f7..000000000 Binary files a/e2e/cypress/snapshots/frontend/settings.spec.js/change password -- can report error when password is wrong.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/settings.spec.js/change password -- can work correctly.snap.png b/e2e/cypress/snapshots/frontend/settings.spec.js/change password -- can work correctly.snap.png deleted file mode 100644 index 91d43e0b5..000000000 Binary files a/e2e/cypress/snapshots/frontend/settings.spec.js/change password -- can work correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/settings.spec.js/change time zone -- should work correctly.snap.png b/e2e/cypress/snapshots/frontend/settings.spec.js/change time zone -- should work correctly.snap.png deleted file mode 100644 index 4e4d6e502..000000000 Binary files a/e2e/cypress/snapshots/frontend/settings.spec.js/change time zone -- should work correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/settings.spec.js/delete account -- should work correctly.snap.png b/e2e/cypress/snapshots/frontend/settings.spec.js/delete account -- should work correctly.snap.png deleted file mode 100644 index e10e382eb..000000000 Binary files a/e2e/cypress/snapshots/frontend/settings.spec.js/delete account -- should work correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/settings.spec.js/delete account -- shoule work correctly.snap.png b/e2e/cypress/snapshots/frontend/settings.spec.js/delete account -- shoule work correctly.snap.png deleted file mode 100644 index e10e382eb..000000000 Binary files a/e2e/cypress/snapshots/frontend/settings.spec.js/delete account -- shoule work correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/settings.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/settings.spec.js/overall -- can render correctly.snap.png deleted file mode 100644 index d9a0c39fc..000000000 Binary files a/e2e/cypress/snapshots/frontend/settings.spec.js/overall -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/side-bar.spec.js/when logged in -- should show side bar correctly.snap.png b/e2e/cypress/snapshots/frontend/side-bar.spec.js/when logged in -- should show side bar correctly.snap.png deleted file mode 100644 index ac6fc0f24..000000000 Binary files a/e2e/cypress/snapshots/frontend/side-bar.spec.js/when logged in -- should show side bar correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/side-bar.spec.js/when not logged in -- should show side bar correctly.snap.png b/e2e/cypress/snapshots/frontend/side-bar.spec.js/when not logged in -- should show side bar correctly.snap.png deleted file mode 100644 index 58ccceb2f..000000000 Binary files a/e2e/cypress/snapshots/frontend/side-bar.spec.js/when not logged in -- should show side bar correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/overall -- can render correctly.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/overall -- can render correctly.snap.png deleted file mode 100644 index 34a9a8d5b..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/overall -- can render correctly.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-after-stop.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-after-stop.snap.png deleted file mode 100644 index 114e0a8c1..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-after-stop.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-done.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-done.snap.png deleted file mode 100644 index b048111b1..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-done.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-error.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-error.snap.png deleted file mode 100644 index c205b8ff4..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-error.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-idle.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-idle.snap.png deleted file mode 100644 index d3566129e..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-idle.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-typed.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-typed.snap.png deleted file mode 100644 index 114e0a8c1..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-typed.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-warning.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-warning.snap.png deleted file mode 100644 index 714a90773..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-warning.snap.png and /dev/null differ diff --git a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-working.snap.png b/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-working.snap.png deleted file mode 100644 index 29c7c28e8..000000000 Binary files a/e2e/cypress/snapshots/frontend/statistics.spec.js/worker-working.snap.png and /dev/null differ diff --git a/e2e/package.json b/e2e/package.json index f7a385c48..7616ea9d4 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -10,7 +10,7 @@ "cypress-install": "cypress install" }, "dependencies": { - "@simonsmith/cypress-image-snapshot": "6.1.1", + "@simonsmith/cypress-image-snapshot": "8.0.2", "cheerio": "1.0.0-rc.10", "cypress": "10.11.0", "cypress-terminal-report": "5.2.0", diff --git a/e2e/pnpm-lock.yaml b/e2e/pnpm-lock.yaml index 40407cbf6..0ea7b1ff5 100644 --- a/e2e/pnpm-lock.yaml +++ b/e2e/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@simonsmith/cypress-image-snapshot': - specifier: 6.1.1 - version: 6.1.1(cypress@10.11.0)(jest@29.5.0) + specifier: 8.0.2 + version: 8.0.2(cypress@10.11.0)(jest@29.5.0(@types/node@17.0.33)) cheerio: specifier: 1.0.0-rc.10 version: 1.0.0-rc.10 @@ -31,7 +31,7 @@ importers: version: 7.4.0(eslint@8.41.0) jest: specifier: 29.5.0 - version: 29.5.0 + version: 29.5.0(@types/node@17.0.33) jest-serializer-vue: specifier: 3.1.0 version: 3.1.0 @@ -243,6 +243,7 @@ packages: '@humanwhocodes/config-array@0.11.8': resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -250,6 +251,7 @@ packages: '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -355,11 +357,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@simonsmith/cypress-image-snapshot@6.1.1': - resolution: {integrity: sha512-yKkYohWKS2TMEcbVpqoMQhShBli7bMN/IvH445VmoYXdKGHJodtMdCDlpgmqHrgl0ib+JPE+A75tBWIBAN2Stw==} - engines: {node: '>=14'} + '@simonsmith/cypress-image-snapshot@8.0.2': + resolution: {integrity: sha512-HWcOwgEk9epYcNuW8msdY7kpHydT7WUWajJiEtAqPT7nFgMaytmdLfM6tjHWqAsyj3+VSWQ4g0rEVr8wQ+M50A==} peerDependencies: - cypress: ^10.0.0 || ^11.0.0 || ^12.0.0 + cypress: '>10.0.0' '@sinclair/typebox@0.25.21': resolution: {integrity: sha512-gFukHN4t8K4+wVC+ECqeqwzBDeFeTzBXroBTqE6vcWrQGbEUpHO7LYdG0f4xnvYq4VOEwITSlHlp0JBAIFMS/g==} @@ -394,12 +395,21 @@ packages: '@types/istanbul-reports@3.0.1': resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + '@types/jest-image-snapshot@6.4.0': + resolution: {integrity: sha512-8TQ/EgqFCX0UWSpH488zAc21fCkJNpZPnnp3xWFMqElxApoJV5QOoqajnVRV7AhfF0rbQWTVyc04KG7tXnzCPA==} + + '@types/jest@29.5.14': + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + '@types/node@14.18.18': resolution: {integrity: sha512-B9EoJFjhqcQ9OmQrNorItO+OwEOORNn3S31WuiHvZY/dm9ajkB7AKD/8toessEtHHNL+58jofbq7hMMY9v4yig==} '@types/node@17.0.33': resolution: {integrity: sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==} + '@types/pixelmatch@5.2.6': + resolution: {integrity: sha512-wC83uexE5KGuUODn6zkm9gMzTwdY5L0chiK+VrKcDfEjzxh1uadlWTvOmAbCpnM9zx/Ww3f8uKlYQVnO/TrqVg==} + '@types/prettier@2.6.1': resolution: {integrity: sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==} @@ -469,10 +479,6 @@ packages: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} - app-path@3.3.0: - resolution: {integrity: sha512-EAgEXkdcxH1cgEePOSsmUtw9ItPl0KTxnh/pj9ZbhvbKbij9x0oX6PWpGnorDr0DS5AosLgoa5n3T/hZmKQpYA==} - engines: {node: '>=8'} - arch@2.2.0: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} @@ -553,14 +559,11 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} boolbase@1.0.0: - resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -718,10 +721,6 @@ packages: core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -877,6 +876,7 @@ packages: eslint@8.41.0: resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.5.2: @@ -907,10 +907,6 @@ packages: eventemitter2@6.4.7: resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} - execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} @@ -1013,10 +1009,6 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} @@ -1051,10 +1043,6 @@ packages: resolution: {integrity: sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA==} engines: {node: '>=0.12.0'} - get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -1075,10 +1063,7 @@ packages: glob@7.2.2: resolution: {integrity: sha512-NzDgHDiJwKYByLrL5lONmQFpK/2G78SMMfo+E9CuGlX4IkvfKDsiQSNPwAYxEy+e6p7ZQ3uslSLlwlJcqezBmQ==} - - glob@8.0.3: - resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} - engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported global-dirs@3.0.0: resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} @@ -1165,6 +1150,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1221,10 +1207,6 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -1266,10 +1248,6 @@ packages: resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==} engines: {node: '>=8'} - iterm2-version@4.2.0: - resolution: {integrity: sha512-IoiNVk4SMPu6uTcK+1nA5QaHNok2BMDLjSl5UomrOixe5g4GkylhPwuiGdw00ysSCrXAKNMfFTu+u/Lk5f6OLQ==} - engines: {node: '>=8'} - jest-changed-files@29.5.0: resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -1452,9 +1430,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -1462,6 +1437,9 @@ packages: resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} engines: {'0': node >=0.6.0} + just-extend@6.2.0: + resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==} + kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -1564,10 +1542,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.1.0: - resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} - engines: {node: '>=10'} - minimist@1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} @@ -1584,9 +1558,6 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -1602,10 +1573,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -1630,10 +1597,6 @@ packages: ospath@1.2.2: resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -1680,10 +1643,6 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1720,14 +1679,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-dir@5.0.0: - resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} - engines: {node: '>=10'} - - plist@3.0.6: - resolution: {integrity: sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==} - engines: {node: '>=6'} - pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} @@ -1832,10 +1783,12 @@ packages: rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true run-parallel@1.2.0: @@ -1866,18 +1819,10 @@ packages: engines: {node: '>=10'} hasBin: true - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -1944,10 +1889,6 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} - strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} - engines: {node: '>=0.10.0'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -1959,6 +1900,7 @@ packages: superagent@8.0.9: resolution: {integrity: sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==} engines: {node: '>=6.4.0 <13 || >=14'} + deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -1976,10 +1918,6 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - term-img@5.0.0: - resolution: {integrity: sha512-Wpi50MA7bJwJKi5bVYu/t+xu9kNqesdzg6gWHOh3+1R9NRx1LmYoCMly9bUiabMZPNPH3juT8lOhZxUYxPEIBw==} - engines: {node: '>=10'} - test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -2041,10 +1979,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} @@ -2071,10 +2005,6 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -2099,10 +2029,6 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - xmlbuilder@15.1.1: - resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} - engines: {node: '>=8.0'} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -2600,15 +2526,13 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - '@simonsmith/cypress-image-snapshot@6.1.1(cypress@10.11.0)(jest@29.5.0)': + '@simonsmith/cypress-image-snapshot@8.0.2(cypress@10.11.0)(jest@29.5.0(@types/node@17.0.33))': dependencies: + '@types/jest-image-snapshot': 6.4.0 chalk: 4.1.2 cypress: 10.11.0 - fs-extra: 7.0.1 - glob: 8.0.3 - jest-image-snapshot: 6.1.0(jest@29.5.0) - pkg-dir: 5.0.0 - term-img: 5.0.0 + jest-image-snapshot: 6.1.0(jest@29.5.0(@types/node@17.0.33)) + just-extend: 6.2.0 transitivePeerDependencies: - jest @@ -2657,10 +2581,25 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.0 + '@types/jest-image-snapshot@6.4.0': + dependencies: + '@types/jest': 29.5.14 + '@types/pixelmatch': 5.2.6 + ssim.js: 3.5.0 + + '@types/jest@29.5.14': + dependencies: + expect: 29.5.0 + pretty-format: 29.5.0 + '@types/node@14.18.18': {} '@types/node@17.0.33': {} + '@types/pixelmatch@5.2.6': + dependencies: + '@types/node': 17.0.33 + '@types/prettier@2.6.1': {} '@types/sinonjs__fake-timers@8.1.1': {} @@ -2723,10 +2662,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - app-path@3.3.0: - dependencies: - execa: 1.0.0 - arch@2.2.0: {} argparse@1.0.10: @@ -2826,10 +2761,6 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - braces@3.0.2: dependencies: fill-range: 7.0.1 @@ -2985,14 +2916,6 @@ snapshots: core-util-is@1.0.2: {} - cross-spawn@6.0.5: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -3071,11 +2994,13 @@ snapshots: debug@3.2.7(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: supports-color: 8.1.1 debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 dedent@0.7.0: {} @@ -3240,16 +3165,6 @@ snapshots: eventemitter2@6.4.7: {} - execa@1.0.0: - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - execa@4.1.0: dependencies: cross-spawn: 7.0.3 @@ -3382,12 +3297,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.0 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.10 - jsonfile: 4.0.0 - universalify: 0.1.2 - fs-extra@9.1.0: dependencies: at-least-node: 1.0.0 @@ -3416,10 +3325,6 @@ snapshots: get-stdin@5.0.1: {} - get-stream@4.1.0: - dependencies: - pump: 3.0.0 - get-stream@5.2.0: dependencies: pump: 3.0.0 @@ -3447,14 +3352,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - glob@8.0.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.0 - once: 1.4.0 - global-dirs@3.0.0: dependencies: ini: 2.0.0 @@ -3564,8 +3461,6 @@ snapshots: is-path-inside@3.0.3: {} - is-stream@1.1.0: {} - is-stream@2.0.1: {} is-typedarray@1.0.0: {} @@ -3609,11 +3504,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 - iterm2-version@4.2.0: - dependencies: - app-path: 3.3.0 - plist: 3.0.6 - jest-changed-files@29.5.0: dependencies: execa: 5.1.1 @@ -3644,7 +3534,7 @@ snapshots: transitivePeerDependencies: - supports-color - jest-cli@29.5.0: + jest-cli@29.5.0(@types/node@17.0.33): dependencies: '@jest/core': 29.5.0 '@jest/test-result': 29.5.0 @@ -3668,7 +3558,6 @@ snapshots: '@babel/core': 7.17.10 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 17.0.33 babel-jest: 29.5.0(@babel/core@7.17.10) chalk: 4.1.2 ci-info: 3.3.1 @@ -3688,6 +3577,8 @@ snapshots: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 17.0.33 transitivePeerDependencies: - supports-color @@ -3737,12 +3628,12 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - jest-image-snapshot@6.1.0(jest@29.5.0): + jest-image-snapshot@6.1.0(jest@29.5.0(@types/node@17.0.33)): dependencies: chalk: 4.1.2 get-stdin: 5.0.1 glur: 1.1.2 - jest: 29.5.0 + jest: 29.5.0(@types/node@17.0.33) lodash: 4.17.21 mkdirp: 0.5.6 pixelmatch: 5.3.0 @@ -3781,7 +3672,7 @@ snapshots: jest-util: 29.5.0 jest-pnp-resolver@1.2.2(jest-resolve@29.5.0): - dependencies: + optionalDependencies: jest-resolve: 29.5.0 jest-regex-util@29.4.3: {} @@ -3926,12 +3817,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.5.0: + jest@29.5.0(@types/node@17.0.33): dependencies: '@jest/core': 29.5.0 '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0 + jest-cli: 29.5.0(@types/node@17.0.33) transitivePeerDependencies: - '@types/node' - supports-color @@ -3971,10 +3862,6 @@ snapshots: json5@2.2.1: {} - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.10 - jsonfile@6.1.0: dependencies: universalify: 2.0.0 @@ -3988,6 +3875,8 @@ snapshots: json-schema: 0.4.0 verror: 1.10.0 + just-extend@6.2.0: {} + kind-of@3.2.2: dependencies: is-buffer: 1.1.6 @@ -4009,13 +3898,14 @@ snapshots: dependencies: cli-truncate: 2.1.0 colorette: 2.0.16 - enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 rxjs: 7.5.5 through: 2.3.8 wrap-ansi: 7.0.0 + optionalDependencies: + enquirer: 2.3.6 locate-path@5.0.0: dependencies: @@ -4083,10 +3973,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@5.1.0: - dependencies: - brace-expansion: 2.0.1 - minimist@1.2.6: {} mkdirp@0.5.6: @@ -4099,8 +3985,6 @@ snapshots: natural-compare@1.4.0: {} - nice-try@1.0.5: {} - node-int64@0.4.0: {} node-releases@2.0.4: {} @@ -4111,10 +3995,6 @@ snapshots: normalize-path@3.0.0: {} - npm-run-path@2.0.2: - dependencies: - path-key: 2.0.1 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -4144,8 +4024,6 @@ snapshots: ospath@1.2.2: {} - p-finally@1.0.0: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -4189,8 +4067,6 @@ snapshots: path-is-absolute@1.0.1: {} - path-key@2.0.1: {} - path-key@3.1.1: {} path-parse@1.0.7: {} @@ -4215,15 +4091,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-dir@5.0.0: - dependencies: - find-up: 5.0.0 - - plist@3.0.6: - dependencies: - base64-js: 1.5.1 - xmlbuilder: 15.1.1 - pngjs@3.4.0: {} pngjs@6.0.0: {} @@ -4337,16 +4204,10 @@ snapshots: dependencies: lru-cache: 6.0.0 - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - shebang-regex@1.0.0: {} - shebang-regex@3.0.0: {} side-channel@1.0.4: @@ -4419,8 +4280,6 @@ snapshots: strip-bom@4.0.0: {} - strip-eof@1.0.0: {} - strip-final-newline@2.0.0: {} strip-json-comments@3.1.1: {} @@ -4454,11 +4313,6 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - term-img@5.0.0: - dependencies: - ansi-escapes: 4.3.2 - iterm2-version: 4.2.0 - test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 @@ -4508,8 +4362,6 @@ snapshots: type-fest@0.21.3: {} - universalify@0.1.2: {} - universalify@2.0.0: {} untildify@4.0.0: {} @@ -4536,10 +4388,6 @@ snapshots: dependencies: makeerror: 1.0.12 - which@1.3.1: - dependencies: - isexe: 2.0.0 - which@2.0.2: dependencies: isexe: 2.0.0 @@ -4565,8 +4413,6 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - xmlbuilder@15.1.1: {} - y18n@5.0.8: {} yallist@2.1.2: {}