mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
const markdownlint = require('markdownlint');
|
|
const validImagesRule = require('../rules/valid-images');
|
|
|
|
test('validate images', () => {
|
|
const src = `${__dirname}/assets/valid-images/test.md`;
|
|
const results = markdownlint.sync({
|
|
customRules: validImagesRule,
|
|
files: [src],
|
|
});
|
|
|
|
expect(results[src]).toEqual([
|
|
{
|
|
lineNumber: 13,
|
|
ruleNames: ['valid-images'],
|
|
ruleDescription: 'Rule that reports if a file has valid image references',
|
|
ruleInformation: null,
|
|
errorDetail: 'Image src \'test.invalid\' does not link to a valid file.',
|
|
errorContext: '',
|
|
errorRange: null,
|
|
},
|
|
{
|
|
lineNumber: 17,
|
|
ruleNames: ['valid-images'],
|
|
ruleDescription: 'Rule that reports if a file has valid image references',
|
|
ruleInformation: null,
|
|
errorDetail: 'Image src \'../invalid/test.image\' does not link to a valid file.',
|
|
errorContext: '',
|
|
errorRange: null,
|
|
},
|
|
]);
|
|
});
|