mirror of
https://github.com/ThatGuySam/doesitarm.git
synced 2026-05-18 06:44:46 -07:00
Test sitemap contains no double slashes in paths
This commit is contained in:
parent
cc3e7063e4
commit
b39032a522
1 changed files with 12 additions and 0 deletions
12
test/main.js
12
test/main.js
|
|
@ -65,6 +65,18 @@ test.before(async t => {
|
||||||
t.context.sitemapUrls = sitemap.urlset.url.map( tag => new URL( tag.loc ) )
|
t.context.sitemapUrls = sitemap.urlset.url.map( tag => new URL( tag.loc ) )
|
||||||
})
|
})
|
||||||
|
|
||||||
|
test('Sitemap contains no double slashes in paths', (t) => {
|
||||||
|
// console.log('t.context.sitemapUrls', t.context.sitemapUrls)
|
||||||
|
|
||||||
|
const urlsWithDoubleSlashes = t.context.sitemapUrls.filter( url => url.pathname.includes('//') )
|
||||||
|
|
||||||
|
if ( urlsWithDoubleSlashes.length > 0) {
|
||||||
|
t.fail( `${ urlsWithDoubleSlashes.length } urls with doubles slashes found including ${ urlsWithDoubleSlashes[0] }` )
|
||||||
|
}
|
||||||
|
|
||||||
|
t.pass()
|
||||||
|
})
|
||||||
|
|
||||||
test('All Category pages have valid FAQPage structured data', async (t) => {
|
test('All Category pages have valid FAQPage structured data', async (t) => {
|
||||||
|
|
||||||
const categoryUrls = t.context.sitemapUrls.filter( url => url.pathname.startsWith('/kind/') )
|
const categoryUrls = t.context.sitemapUrls.filter( url => url.pathname.startsWith('/kind/') )
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue