Add test for custom glossary file

This commit is contained in:
Samy Pesse
2016-05-26 22:01:40 +02:00
parent 09b3618da8
commit b32685c698
+14
View File
@@ -44,6 +44,20 @@ describe('WebsiteGenerator', function() {
expect(html).toHaveDOMElement('.page-inner a[href="../GLOSSARY.html#hello"]');
});
it('should accept a custom glossary file', function() {
return generateMock(WebsiteGenerator, {
'README.md': 'Hello World',
'book.json': '{ "structure": { "glossary": "custom.md" } }',
'custom.md': '# Glossary\n\n## Hello\n\nHello World'
})
.then(function(folder) {
expect(folder).toHaveFile('custom.html');
expect(folder).toNotHaveFile('GLOSSARY.html');
var html = fs.readFileSync(folder + '/index.html', 'utf8');
expect(html).toHaveDOMElement('.page-inner a[href="custom.html#hello"]');
});
});
});