@@ -9,7 +9,7 @@ describe('autotitle', () => {
99 test ( 'internal links with AUTOTITLE resolves' , async ( ) => {
1010 const $ : cheerio . Root = await getDOM ( '/get-started/foo/autotitling' )
1111 const links = $ ( '#article-contents a[href]' )
12- links . each ( ( i : number , element : any ) => {
12+ links . each ( ( i : number , element : cheerio . Element ) => {
1313 if ( $ ( element ) . attr ( 'href' ) ?. includes ( '/get-started/start-your-journey/hello-world' ) ) {
1414 expect ( $ ( element ) . text ( ) ) . toBe ( 'Hello World' )
1515 }
@@ -49,13 +49,14 @@ describe('cross-version-links', () => {
4949
5050 // Tests that the hardcoded prefix is always removed
5151 const firstLink = links . filter (
52- ( i : number , element : any ) => $ ( element ) . text ( ) === 'Hello world always in free-pro-team' ,
52+ ( i : number , element : cheerio . Element ) =>
53+ $ ( element ) . text ( ) === 'Hello world always in free-pro-team' ,
5354 )
5455 expect ( firstLink . attr ( 'href' ) ) . toBe ( '/en/get-started/start-your-journey/hello-world' )
5556
5657 // Tests that the second link always goes to [email protected] 5758 const secondLink = links . filter (
58- ( i : number , element : any ) =>
59+ ( i : number , element : cheerio . Element ) =>
5960 $ ( element ) . text ( ) === 'Autotitling page always in enterprise-server latest' ,
6061 )
6162 expect ( secondLink . attr ( 'href' ) ) . toBe (
@@ -72,29 +73,33 @@ describe('link-rewriting', () => {
7273
7374 {
7475 const link = links . filter (
75- ( i : number , element : any ) => $ ( element ) . text ( ) === 'Cross Version Linking' ,
76+ ( i : number , element : cheerio . Element ) => $ ( element ) . text ( ) === 'Cross Version Linking' ,
7677 )
7778 expect ( link . attr ( 'href' ) ) . toMatch ( '/en/get-started/' )
7879 }
7980
8081 // Some links are left untouched
8182
8283 {
83- const link = links . filter ( ( i : number , element : any ) =>
84+ const link = links . filter ( ( i : number , element : cheerio . Element ) =>
8485 $ ( element ) . text ( ) . includes ( 'Enterprise 11.10' ) ,
8586 )
8687 expect ( link . attr ( 'href' ) ) . toMatch ( '/en/enterprise/' )
8788 }
8889 {
89- const link = links . filter ( ( i : number , element : any ) => $ ( element ) . text ( ) . includes ( 'peterbe' ) )
90+ const link = links . filter ( ( i : number , element : cheerio . Element ) =>
91+ $ ( element ) . text ( ) . includes ( 'peterbe' ) ,
92+ )
9093 expect ( link . attr ( 'href' ) ) . toMatch ( / ^ h t t p s : / )
9194 }
9295 {
93- const link = links . filter ( ( i : number , element : any ) => $ ( element ) . text ( ) . includes ( 'Picture' ) )
96+ const link = links . filter ( ( i : number , element : cheerio . Element ) =>
97+ $ ( element ) . text ( ) . includes ( 'Picture' ) ,
98+ )
9499 expect ( link . attr ( 'href' ) ) . toMatch ( / ^ \/ a s s e t s \/ / )
95100 }
96101 {
97- const link = links . filter ( ( i : number , element : any ) =>
102+ const link = links . filter ( ( i : number , element : cheerio . Element ) =>
98103 $ ( element ) . text ( ) . includes ( 'GraphQL Schema' ) ,
99104 )
100105 expect ( link . attr ( 'href' ) ) . toMatch ( / ^ \/ p u b l i c \/ / )
@@ -108,7 +113,7 @@ describe('link-rewriting', () => {
108113 const links = $ ( '#article-contents a[href]' )
109114
110115 const link = links . filter (
111- ( i : number , element : any ) => $ ( element ) . text ( ) === 'Cross Version Linking' ,
116+ ( i : number , element : cheerio . Element ) => $ ( element ) . text ( ) === 'Cross Version Linking' ,
112117 )
113118 expect ( link . attr ( 'href' ) ) . toMatch ( '/en/enterprise-cloud@latest/get-started/' )
114119 } )
@@ -121,7 +126,7 @@ describe('link-rewriting', () => {
121126 const links = $ ( '#article-contents a[href]' )
122127
123128 const link = links . filter (
124- ( i : number , element : any ) => $ ( element ) . text ( ) === 'Cross Version Linking' ,
129+ ( i : number , element : cheerio . Element ) => $ ( element ) . text ( ) === 'Cross Version Linking' ,
125130 )
126131 expect ( link . attr ( 'href' ) ) . toMatch (
127132 `/en/enterprise-server@${ enterpriseServerReleases . latestStable } /get-started/` ,
@@ -133,14 +138,14 @@ describe('subcategory links', () => {
133138 test ( 'no free-pro-team prefix' , async ( ) => {
134139 const $ : cheerio . Root = await getDOM ( '/rest/actions' )
135140 const links = $ ( '[data-testid="table-of-contents"] a[href]' )
136- links . each ( ( i : number , element : any ) => {
141+ links . each ( ( i : number , element : cheerio . Element ) => {
137142 expect ( $ ( element ) . attr ( 'href' ) ) . not . toContain ( '/free-pro-team@latest' )
138143 } )
139144 } )
140145 test ( 'enterprise-server prefix' , async ( ) => {
141146 const $ : cheerio . Root = await getDOM ( '/enterprise-server@latest/rest/actions' )
142147 const links = $ ( '[data-testid="table-of-contents"] a[href]' )
143- links . each ( ( i : number , element : any ) => {
148+ links . each ( ( i : number , element : cheerio . Element ) => {
144149 expect ( $ ( element ) . attr ( 'href' ) ) . toMatch ( / \/ e n t e r p r i s e - s e r v e r @ \d / )
145150 } )
146151 } )
0 commit comments