Skip to content

Commit 1cad7a2

Browse files
committed
fix: restore a11y test
1 parent 7b040b1 commit 1cad7a2

File tree

1 file changed

+45
-37
lines changed

1 file changed

+45
-37
lines changed

test/nuxt/a11y.spec.ts

Lines changed: 45 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,10 @@ const allowedWarnings: RegExp[] = [
6363
// DiffFileTree instances), this triggers a duplicate expose() call on the
6464
// inner wrapper. The warning does not affect test correctness.
6565
/expose\(\) should be called only once/,
66-
// Vue Teleport warnings (vue-data-ui / test env, does not affect text correctness)
67-
/Failed to locate Teleport target.*legend-bottom/,
6866
]
6967

7068
beforeEach(() => {
71-
warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {})
69+
warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => { })
7270
})
7371

7472
afterEach(() => {
@@ -952,95 +950,105 @@ describe('component accessibility audits', () => {
952950
packagesData: [
953951
{
954952
package: {
955-
name: 'vue',
956-
version: '3.5.32',
953+
name: "vue",
954+
version: "3.5.32"
957955
},
958956
downloads: 10979552,
959957
packageSize: 2480183,
960958
directDeps: 5,
961959
analysis: {
962-
package: 'vue',
963-
version: '3.5.32',
960+
package: "vue",
961+
version: "3.5.32",
964962
devDependencySuggestion: {
965-
recommended: false,
963+
recommended: false
966964
},
967-
moduleFormat: 'dual',
965+
moduleFormat: "dual",
968966
types: {
969-
kind: 'included',
967+
kind: "included"
970968
},
971969
createPackage: {
972-
packageName: 'create-vue',
973-
},
970+
packageName: "create-vue"
971+
}
974972
},
975973
vulnerabilities: {
976974
count: 0,
977975
severity: {
978976
critical: 0,
979977
high: 0,
980978
moderate: 0,
981-
low: 0,
982-
},
979+
low: 0
980+
}
983981
},
984982
metadata: {
985-
license: 'MIT',
986-
lastUpdated: '2026-04-03T05:41:39.680Z',
983+
license: "MIT",
984+
lastUpdated: "2026-04-03T05:41:39.680Z"
987985
},
988986
isBinaryOnly: false,
989-
totalLikes: 85,
987+
totalLikes: 85
990988
},
991989
{
992990
package: {
993-
name: 'svelte',
994-
version: '5.55.1',
991+
name: "svelte",
992+
version: "5.55.1"
995993
},
996994
downloads: 4378382,
997995
packageSize: 2823272,
998996
directDeps: 16,
999997
analysis: {
1000-
package: 'svelte',
1001-
version: '5.55.1',
998+
package: "svelte",
999+
version: "5.55.1",
10021000
devDependencySuggestion: {
1003-
recommended: false,
1001+
recommended: false
10041002
},
1005-
moduleFormat: 'dual',
1003+
moduleFormat: "dual",
10061004
types: {
1007-
kind: 'included',
1005+
kind: "included"
10081006
},
10091007
engines: {
1010-
node: '>=18',
1008+
node: ">=18"
10111009
},
10121010
createPackage: {
1013-
packageName: 'create-svelte',
1014-
deprecated:
1015-
'create-svelte has been deprecated - please use https://www.npmjs.com/package/sv instead',
1016-
},
1011+
packageName: "create-svelte",
1012+
deprecated: "create-svelte has been deprecated - please use https://www.npmjs.com/package/sv instead"
1013+
}
10171014
},
10181015
vulnerabilities: {
10191016
count: 0,
10201017
severity: {
10211018
critical: 0,
10221019
high: 0,
10231020
moderate: 0,
1024-
low: 0,
1025-
},
1021+
low: 0
1022+
}
10261023
},
10271024
metadata: {
1028-
license: 'MIT',
1029-
lastUpdated: '2026-03-29T20:58:44.673Z',
1025+
license: "MIT",
1026+
lastUpdated: "2026-03-29T20:58:44.673Z",
10301027
engines: {
1031-
node: '>=18',
1032-
},
1028+
node: ">=18"
1029+
}
10331030
},
10341031
isBinaryOnly: false,
1035-
totalLikes: 191,
1036-
},
1032+
totalLikes: 191
1033+
}
10371034
],
10381035
packages: ['vue', 'svelte'],
10391036
},
10401037
})
10411038
const results = await runAxe(wrapper)
10421039
expect(results.violations).toEqual([])
10431040
})
1041+
1042+
it('should have no accessibility violations with empty data', async () => {
1043+
const wrapper = await mountSuspended(FacetQuadrantChart, {
1044+
props: {
1045+
packagesData: [],
1046+
packages: [],
1047+
},
1048+
})
1049+
const results = await runAxe(wrapper)
1050+
expect(results.violations).toEqual([])
1051+
})
10441052
})
10451053

10461054
it('should have no accessibility violations with empty data', async () => {

0 commit comments

Comments
 (0)