summaryrefslogtreecommitdiffstats
path: root/test/summary.js
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@friendco.de>2014-03-31 19:33:55 -0700
committerAaron O'Mullan <aaron.omullan@friendco.de>2014-03-31 19:33:55 -0700
commit2234026153912c341f68e7ace3736cd90694d405 (patch)
tree7c82238c58e304c2d415913e45a651f12e69e800 /test/summary.js
parenta6d18e89dfe826ffb55da6c812a34f403a9e98d5 (diff)
downloadgitbook-2234026153912c341f68e7ace3736cd90694d405.zip
gitbook-2234026153912c341f68e7ace3736cd90694d405.tar.gz
gitbook-2234026153912c341f68e7ace3736cd90694d405.tar.bz2
Add tests for level attribute to chapters/articles
Diffstat (limited to 'test/summary.js')
-rw-r--r--test/summary.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/summary.js b/test/summary.js
index bf21ce1..921785e 100644
--- a/test/summary.js
+++ b/test/summary.js
@@ -40,4 +40,15 @@ describe('Summary parsing', function () {
assert.equal(LEXED.chapters[2].path,'chapter-3/README.html');
assert.equal(LEXED.chapters[2]._path,'chapter-3/README.md');
});
+
+ it('should detect levels correctly', function() {
+ var c = LEXED.chapters;
+
+ assert.equal(c[0].level, '1');
+ assert.equal(c[1].level, '2');
+ assert.equal(c[2].level, '3');
+
+ assert.equal(c[0].articles[0].level, '1.1');
+ assert.equal(c[0].articles[1].level, '1.2');
+ });
});