Start test for glossary generation

This commit is contained in:
Samy Pessé
2016-05-26 17:25:49 +02:00
parent 7b915428f7
commit 5d7864154c
+32
View File
@@ -1,3 +1,4 @@
var fs = require('fs');
var generateMock = require('../generateMock');
var WebsiteGenerator = require('../website');
@@ -12,6 +13,37 @@ describe('WebsiteGenerator', function() {
});
});
describe.only('Glossary', function() {
var folder;
before(function() {
return generateMock(WebsiteGenerator, {
'README.md': 'Hello World',
'SUMMARY.md': '* [Deep](folder/page.md)',
'folder': {
'page.md': 'Hello World'
},
'GLOSSARY.md': '# Glossary\n\n## Hello\n\nHello World'
})
.then(function(_folder) {
folder = _folder;
});
});
it('should generate a GLOSSARY.html', function() {
console.log(fs.readdirSync(folder));
expect(folder).toHaveFile('GLOSSARY.html');
});
it('should correctly resolve glossary links', function() {
var html = fs.readFileSync(folder + '/index.html', 'utf8');
console.log(html);
});
});
it('should copy asset files', function() {
return generateMock(WebsiteGenerator, {
'README.md': 'Hello World',