mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-18 08:35:10 +00:00
30 lines
858 B
JavaScript
30 lines
858 B
JavaScript
var generateMock = require('../generateMock');
|
|
var JSONGenerator = require('../json');
|
|
|
|
describe('JSONGenerator', function() {
|
|
|
|
pit('should generate a README.json', function() {
|
|
return generateMock(JSONGenerator, {
|
|
'README.md': 'Hello World'
|
|
})
|
|
.then(function(folder) {
|
|
expect(folder).toHaveFile('README.json');
|
|
});
|
|
});
|
|
|
|
pit('should generate a json file for each articles', function() {
|
|
return generateMock(JSONGenerator, {
|
|
'README.md': 'Hello World',
|
|
'SUMMARY.md': '# Summary\n\n* [Page](test/page.md)',
|
|
'test': {
|
|
'page.md': 'Hello 2'
|
|
}
|
|
})
|
|
.then(function(folder) {
|
|
expect(folder).toHaveFile('README.json');
|
|
expect(folder).toHaveFile('test/page.json');
|
|
});
|
|
});
|
|
});
|
|
|