File tree Expand file tree Collapse file tree
app/pages/package/[[org]] Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ onMounted(() => {
5555 checkHeaderPosition ()
5656})
5757
58- const { packageName, requestedVersion, orgName } = usePackageRoute ()
58+ const { packageName, requestedVersion } = usePackageRoute ()
5959
6060const { data : resolvedVersion, status : resolvedStatus } = await useResolvedVersion (
6161 packageName ,
Original file line number Diff line number Diff line change @@ -171,6 +171,7 @@ import {
171171 PackageCompatibility ,
172172 PackageDependencies ,
173173 PackageDeprecatedTree ,
174+ PackageHeader ,
174175 PackageInstallScripts ,
175176 PackageKeywords ,
176177 PackageList ,
@@ -725,6 +726,36 @@ describe('component accessibility audits', () => {
725726 } )
726727 } )
727728
729+ describe ( 'PackageHeader' , ( ) => {
730+ it ( 'should have no accessibility violations' , async ( ) => {
731+ const component = await mountSuspended ( PackageHeader , {
732+ props : {
733+ pkg : { name : 'vue' } ,
734+ resolvedVersion : '3.5.0' ,
735+ displayVersion : {
736+ _id : '1234567890' ,
737+ _npmVersion : '3.5.0' ,
738+ name : 'vue' ,
739+ version : '3.5.0' ,
740+ dist : {
741+ shasum : '1234567890' ,
742+ signatures : [ ] ,
743+ tarball : 'https://npmx.dev/package/vue/tarball' ,
744+ } ,
745+ } ,
746+ latestVersion : { version : '3.5.0' , tags : [ ] } ,
747+ provenanceData : null ,
748+ provenanceStatus : 'idle' ,
749+ docsLink : null ,
750+ codeLink : null ,
751+ isBinaryOnly : false ,
752+ } ,
753+ } )
754+ const results = await runAxe ( component )
755+ expect ( results . violations ) . toEqual ( [ ] )
756+ } )
757+ } )
758+
728759 // Note: PackageWeeklyDownloadStats tests are skipped because vue-data-ui VueUiSparkline
729760 // component has issues in the test environment (requires DOM measurements that aren't
730761 // available during SSR-like test mounting).
You can’t perform that action at this time.
0 commit comments