mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-21 18:13:29 +00:00
41 lines
1018 B
JavaScript
41 lines
1018 B
JavaScript
jest.autoMockOff();
|
|
|
|
describe('Summary', function() {
|
|
var File = require('../file');
|
|
var Summary = require('../summary');
|
|
|
|
describe('createFromEntries', function() {
|
|
var summary = Summary.createFromParts(File(), [
|
|
{
|
|
articles: [
|
|
{
|
|
title: 'My First Article',
|
|
path: 'README.md'
|
|
},
|
|
{
|
|
title: 'My Second Article',
|
|
path: 'article.md'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: 'Test'
|
|
}
|
|
]);
|
|
|
|
it('must add all parts', function() {
|
|
var parts = summary.getParts();
|
|
expect(parts.size).toBe(2);
|
|
});
|
|
|
|
it('must index by level', function() {
|
|
var part1 = summary.getByLevel('0');
|
|
|
|
expect(part1).toBeDefined();
|
|
expect(part1.getArticles().size).toBe(2);
|
|
});
|
|
});
|
|
});
|
|
|
|
|