UNPKG

md-links-gavp

Version:

A library that finds and validates the status of the links inside a markdown file

127 lines (115 loc) 3.44 kB
const mdFiles = [ 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\carpetita\\minitest.mdown', 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba.MARKDOWN', ]; const mdLinksMock = [ { href: 'https://es.wikipedia.org/wiki/Markdown', text: 'Markdown', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', }, { href: 'https://www.google.com/teapot', text: 'Tea', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', }, { href: 'https://es.wikipedia.org/wiki/Markdown', text: 'Markdown', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba.MARKDOWN', }, { href: 'https://developer.mozilla.org/en-US/404', text: '404 error', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba.MARKDOWN', }, ]; const linkValidT = { href: 'https://es.wikipedia.org/wiki/Markdown', text: 'Markdown', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', }; const linkValidResult = { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', href: 'https://es.wikipedia.org/wiki/Markdown', message: 'OK', status: 200, text: 'Markdown', }; const linkBroken = { href: 'https://www.google.com/teapot', text: 'Tea', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', }; const linkBrokenResult = { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', href: 'https://www.google.com/teapot', message: 'FAIL', status: 418, text: 'Tea', }; const linkError = { href: 'https://www.drauta.com/que-es-nodejs-y-para-que-sirve', text: '¿Qué es Node.js y para qué sirve? - drauta.com', file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\README.md', }; const linkErrorRequest = { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\README.md', href: 'https://www.drauta.com/que-es-nodejs-y-para-que-sirve', message: 'FAIL', status: 'FAIL RESPONSE', text: '¿Qué es Node.js y para qué sirve? - drauta.com', }; const mdLinksValid = [ { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', href: 'https://es.wikipedia.org/wiki/Markdown', message: 'OK', status: 200, text: 'Markdown', }, { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba\\testing.markdown', href: 'https://www.google.com/teapot', message: 'FAIL', status: 418, text: 'Tea', }, { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba.MARKDOWN', href: 'https://es.wikipedia.org/wiki/Markdown', message: 'OK', status: 200, text: 'Markdown', }, { file: 'C:\\Users\\Part\\cmder\\CDMX011-md-links\\src\\prueba.MARKDOWN', href: 'https://developer.mozilla.org/en-US/404', message: 'FAIL', status: 404, text: '404 error', }, ]; const linksStatsResults = { Total: 4, Unique: 3, }; const linksTotalStatsRes = { Total: 4, Unique: 3, Broken: 2, }; module.exports = { mdFiles, mdLinksMock, linkValidT, linkBroken, mdLinksValid, linkValidResult, linkBrokenResult, linkError, linkErrorRequest, linksStatsResults, linksTotalStatsRes, };