diff options
-rw-r--r-- | lib/output/__tests__/website.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/output/__tests__/website.js b/lib/output/__tests__/website.js index 554c56c..9675e30 100644 --- a/lib/output/__tests__/website.js +++ b/lib/output/__tests__/website.js @@ -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', |