mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-21 01:53:26 +00:00
Start test for glossary generation
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user