Skip to content

Commit e38f718

Browse files
test: update accessibility tests
1 parent 6c29f58 commit e38f718

File tree

5 files changed

+83
-32
lines changed

5 files changed

+83
-32
lines changed

packages/app-degree-pages/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"@testing-library/jest-dom": "^6.6.3",
6565
"@testing-library/react": "^16.0.0",
6666
"@vitejs/plugin-react": "^4.3.1",
67+
"@vitest/browser": "^2.1.2",
6768
"babel-jest": "^27.0.6",
6869
"babel-loader": "^8.2.2",
6970
"babel-plugin-dynamic-import-node": "^2.3.3",
@@ -87,7 +88,7 @@
8788
"style-loader": "^2.0.0",
8889
"terser-webpack-plugin": "^5.1.1",
8990
"vite": "^5.3.5",
90-
"vitest": "^3.0.5",
91+
"vitest": "^2.1.1",
9192
"webpack-merge": "^5.8.0"
9293
},
9394
"resolutions": {

packages/app-degree-pages/tests/accessibility.spec.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Playwright } from "@siteimprove/alfa-playwright";
44
import path from "path";
55
import fs from "fs";
66
import { storiesToTest } from "./stories-to-test.mjs";
7-
import searchPageJsonData from "../__mocks__/data/degree-search.json" assert { type: "json" };
87
import detailPageJsonData from "../__mocks__/data/degree-search-detail.json" assert { type: "json" };
98

109
const STORYBOOK_URL = "http://localhost:9010";

packages/app-degree-pages/vitest.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
/// <reference types="vitest/config" />
22

3-
import { defineConfig } from 'vite';
3+
import { defineConfig } from 'vitest/config';
44
import { resolve } from "path";
55
import { expect, describe, it, afterEach, beforeEach } from "vitest";
66

77
export default defineConfig({
88
test: {
99
environment: 'jsdom',
1010
setupFiles: ['./vitest.setup.ts'],
11-
globals: true
11+
globals: true,
12+
include: ['./src/**/*.{test,spec}.{js,ts,jsx,tsx}'],
1213
},
1314
resolve: {
1415
alias: {

packages/unity-react-core/vitest.config.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
/// <reference types="vitest/config" />
2-
3-
import { defineConfig } from 'vite';
1+
import { defineConfig } from 'vitest/config';
42
import { resolve } from "path";
53

64
export default defineConfig({
75
test: {
86
environment: "jsdom",
97
setupFiles: ["./vitest.setup.ts"],
108
include: ["./src/**/*.{test,spec}.{js,ts,jsx,tsx}"],
9+
exclude: ["tests/*"]
1110
},
1211
define: {
1312
"process.env": JSON.stringify({}),

yarn.lock

Lines changed: 76 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ __metadata:
5353
"@testing-library/jest-dom": "npm:^6.6.3"
5454
"@testing-library/react": "npm:^16.0.0"
5555
"@vitejs/plugin-react": "npm:^4.3.1"
56+
"@vitest/browser": "npm:^2.1.2"
5657
babel-jest: "npm:^27.0.6"
5758
babel-loader: "npm:^8.2.2"
5859
babel-plugin-dynamic-import-node: "npm:^2.3.3"
@@ -81,7 +82,7 @@ __metadata:
8182
styled-components: "npm:^5.3.0"
8283
terser-webpack-plugin: "npm:^5.1.1"
8384
vite: "npm:^5.3.5"
84-
vitest: "npm:^3.0.5"
85+
vitest: "npm:^2.1.1"
8586
webpack-merge: "npm:^5.8.0"
8687
peerDependencies:
8788
react: ^18.3.1
@@ -3658,26 +3659,26 @@ __metadata:
36583659
linkType: hard
36593660

36603661
"@inquirer/confirm@npm:^5.0.0":
3661-
version: 5.1.5
3662-
resolution: "@inquirer/confirm@npm:5.1.5"
3662+
version: 5.1.9
3663+
resolution: "@inquirer/confirm@npm:5.1.9"
36633664
dependencies:
3664-
"@inquirer/core": "npm:^10.1.6"
3665-
"@inquirer/type": "npm:^3.0.4"
3665+
"@inquirer/core": "npm:^10.1.10"
3666+
"@inquirer/type": "npm:^3.0.6"
36663667
peerDependencies:
36673668
"@types/node": ">=18"
36683669
peerDependenciesMeta:
36693670
"@types/node":
36703671
optional: true
3671-
checksum: 10c0/142d834e8e7fb78698596b7f4114a1bafa96a2d177d4af35749d3c8381aee73b7cc5725cfb395c4c8fb06699f96aa0236c88d55d8bc3c81c6719954cca1dde67
3672+
checksum: 10c0/e35c134303f8151074479d6704c048676b2684debfde18a46ff0fb7585a3ee31dea551899ddcb48169fbef5dfe64c1948d2d8ac17a6939bedd31bb54c39bbea4
36723673
languageName: node
36733674
linkType: hard
36743675

3675-
"@inquirer/core@npm:^10.1.6":
3676-
version: 10.1.6
3677-
resolution: "@inquirer/core@npm:10.1.6"
3676+
"@inquirer/core@npm:^10.1.10":
3677+
version: 10.1.10
3678+
resolution: "@inquirer/core@npm:10.1.10"
36783679
dependencies:
3679-
"@inquirer/figures": "npm:^1.0.10"
3680-
"@inquirer/type": "npm:^3.0.4"
3680+
"@inquirer/figures": "npm:^1.0.11"
3681+
"@inquirer/type": "npm:^3.0.6"
36813682
ansi-escapes: "npm:^4.3.2"
36823683
cli-width: "npm:^4.1.0"
36833684
mute-stream: "npm:^2.0.0"
@@ -3689,26 +3690,26 @@ __metadata:
36893690
peerDependenciesMeta:
36903691
"@types/node":
36913692
optional: true
3692-
checksum: 10c0/be16340bd064c7c389bfb429c350df4afc2da2e3275e9c350326d97a4eebab1444b4a866f7dda6aba43874dd7bbaed5cda0c27faf6c15709408b98e41d744d25
3693+
checksum: 10c0/8d0a3b725e42e40efbdc6ed087283795f1e36e642b119dd7dd3cbf31fce74bdbdb1b987da16159cd2475f45b2ede7e33293ae92bad3ac481832889c230df3fc0
36933694
languageName: node
36943695
linkType: hard
36953696

3696-
"@inquirer/figures@npm:^1.0.10":
3697-
version: 1.0.10
3698-
resolution: "@inquirer/figures@npm:1.0.10"
3699-
checksum: 10c0/013b0eef03706d5ff8847c1ab1a12643edfb3d1902a5353bfe626999bc3b46653f8317d011a9dd4e831d3f2bfef3da84104a1fda4db0de0f4938122f5c70362e
3697+
"@inquirer/figures@npm:^1.0.11":
3698+
version: 1.0.11
3699+
resolution: "@inquirer/figures@npm:1.0.11"
3700+
checksum: 10c0/6270e24eebbe42bbc4e7f8e761e906be66b4896787f31ab3e7484ad271c8edc90bce4ec20e232a5da447aee4fc73803397b2dda8cf645f4f7eea83e773b44e1e
37003701
languageName: node
37013702
linkType: hard
37023703

3703-
"@inquirer/type@npm:^3.0.4":
3704-
version: 3.0.4
3705-
resolution: "@inquirer/type@npm:3.0.4"
3704+
"@inquirer/type@npm:^3.0.6":
3705+
version: 3.0.6
3706+
resolution: "@inquirer/type@npm:3.0.6"
37063707
peerDependencies:
37073708
"@types/node": ">=18"
37083709
peerDependenciesMeta:
37093710
"@types/node":
37103711
optional: true
3711-
checksum: 10c0/d1db1833e879646ce1f31daff372e90ee099457cf7a2c09a62e8bbce47aced5f22599ef51aa8b82b5ffaeb624340c263cdd9d7a9eae8d3dfc9740efad080915e
3712+
checksum: 10c0/92382c1b046559ddb16c53e1353a900a43266566a0d73902e5325433c640b6aaeaf3e34cc5b2a68fd089ff5d8add914d0b9875cdec64f7a09313f9c4420b021d
37123713
languageName: node
37133714
linkType: hard
37143715

@@ -24767,8 +24768,8 @@ __metadata:
2476724768
linkType: hard
2476824769

2476924770
"msw@npm:^2.6.4":
24770-
version: 2.7.0
24771-
resolution: "msw@npm:2.7.0"
24771+
version: 2.7.5
24772+
resolution: "msw@npm:2.7.5"
2477224773
dependencies:
2477324774
"@bundled-es-modules/cookie": "npm:^2.0.1"
2477424775
"@bundled-es-modules/statuses": "npm:^1.0.1"
@@ -24795,7 +24796,7 @@ __metadata:
2479524796
optional: true
2479624797
bin:
2479724798
msw: cli/index.js
24798-
checksum: 10c0/14fb8299dcb6bcf2c6b3777a3127ed6be795a281598394022650b82889f1b70e0ada96559fefead351b18ed5db4e0a3a64367b758dd64f74dea63edc8eb2b551
24799+
checksum: 10c0/6de0e3d610c1786a00cd9abe76eb31755fcaaab4a29f5299b82c509328deaaf86dd79447f184a036965c13813eb6a425153e8c62f56747feffca597e46955204
2479924800
languageName: node
2480024801
linkType: hard
2480124802

@@ -32705,7 +32706,14 @@ __metadata:
3270532706
languageName: node
3270632707
linkType: hard
3270732708

32708-
"type-fest@npm:^4.26.1, type-fest@npm:^4.6.0, type-fest@npm:^4.7.1":
32709+
"type-fest@npm:^4.26.1":
32710+
version: 4.40.0
32711+
resolution: "type-fest@npm:4.40.0"
32712+
checksum: 10c0/b39d4da6f9a154e3db7e714cd05ccf56b53f4f0bbf74dd294cb6be4921b16ecca5cb00cb81b53ab621a31c8e8509c74b5101895ada47af9de368a317d24538a3
32713+
languageName: node
32714+
linkType: hard
32715+
32716+
"type-fest@npm:^4.6.0, type-fest@npm:^4.7.1":
3270932717
version: 4.34.1
3271032718
resolution: "type-fest@npm:4.34.1"
3271132719
checksum: 10c0/4aa016be91f4225b772d77da91415cd25961a937f84e68d763b2dfeb936ef1671b039bbb0f75019affb8f591c26d65966024343aae75b17ab49db6f9c50c38a8
@@ -33571,6 +33579,49 @@ __metadata:
3357133579
languageName: node
3357233580
linkType: hard
3357333581

33582+
"vite@npm:^5.0.0":
33583+
version: 5.4.18
33584+
resolution: "vite@npm:5.4.18"
33585+
dependencies:
33586+
esbuild: "npm:^0.21.3"
33587+
fsevents: "npm:~2.3.3"
33588+
postcss: "npm:^8.4.43"
33589+
rollup: "npm:^4.20.0"
33590+
peerDependencies:
33591+
"@types/node": ^18.0.0 || >=20.0.0
33592+
less: "*"
33593+
lightningcss: ^1.21.0
33594+
sass: "*"
33595+
sass-embedded: "*"
33596+
stylus: "*"
33597+
sugarss: "*"
33598+
terser: ^5.4.0
33599+
dependenciesMeta:
33600+
fsevents:
33601+
optional: true
33602+
peerDependenciesMeta:
33603+
"@types/node":
33604+
optional: true
33605+
less:
33606+
optional: true
33607+
lightningcss:
33608+
optional: true
33609+
sass:
33610+
optional: true
33611+
sass-embedded:
33612+
optional: true
33613+
stylus:
33614+
optional: true
33615+
sugarss:
33616+
optional: true
33617+
terser:
33618+
optional: true
33619+
bin:
33620+
vite: bin/vite.js
33621+
checksum: 10c0/a8cbbec6bdf399e62c386d70b8485e4f2f1b427beb19bc7c5d52b402a0c3750b7ff469fc20a8333755ea13bc1b0af5df3f22c8fd37d1739ee51d709b7a4740b6
33622+
languageName: node
33623+
linkType: hard
33624+
3357433625
"vite@npm:^5.0.0 || ^6.0.0":
3357533626
version: 6.1.0
3357633627
resolution: "vite@npm:6.1.0"
@@ -33623,7 +33674,7 @@ __metadata:
3362333674
languageName: node
3362433675
linkType: hard
3362533676

33626-
"vite@npm:^5.0.0, vite@npm:^5.3.5, vite@npm:^5.4.0":
33677+
"vite@npm:^5.3.5, vite@npm:^5.4.0":
3362733678
version: 5.4.14
3362833679
resolution: "vite@npm:5.4.14"
3362933680
dependencies:

0 commit comments

Comments
 (0)