summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-markdown
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook-markdown')
-rw-r--r--packages/gitbook-markdown/lib/langs.js26
-rw-r--r--packages/gitbook-markdown/test/langs.js12
2 files changed, 18 insertions, 20 deletions
diff --git a/packages/gitbook-markdown/lib/langs.js b/packages/gitbook-markdown/lib/langs.js
index 4b2a9a9..86da75a 100644
--- a/packages/gitbook-markdown/lib/langs.js
+++ b/packages/gitbook-markdown/lib/langs.js
@@ -5,20 +5,18 @@ var parseEntries = require("./summary").entries;
var parseLangs = function(content) {
var entries = parseEntries(content);
- return {
- list: _.chain(entries)
- .filter(function(entry) {
- return Boolean(entry.path);
- })
- .map(function(entry) {
- return {
- title: entry.title,
- path: entry.path,
- lang: entry.path.replace("/", "")
- };
- })
- .value()
- };
+ return _.chain(entries)
+ .filter(function(entry) {
+ return Boolean(entry.path);
+ })
+ .map(function(entry) {
+ return {
+ title: entry.title,
+ path: entry.path,
+ lang: entry.path.replace("/", "")
+ };
+ })
+ .value();
};
module.exports = parseLangs;
diff --git a/packages/gitbook-markdown/test/langs.js b/packages/gitbook-markdown/test/langs.js
index f5f9bbf..3a1c90c 100644
--- a/packages/gitbook-markdown/test/langs.js
+++ b/packages/gitbook-markdown/test/langs.js
@@ -9,12 +9,12 @@ var LEXED = langs(CONTENT);
describe('Languages parsing', function () {
it('should detect paths and titles', function() {
- assert.equal(LEXED.list[0].path,'en/');
- assert.equal(LEXED.list[0].lang,'en');
- assert.equal(LEXED.list[0].title,'English');
+ assert.equal(LEXED[0].path,'en/');
+ assert.equal(LEXED[0].lang,'en');
+ assert.equal(LEXED[0].title,'English');
- assert.equal(LEXED.list[1].path,'fr/');
- assert.equal(LEXED.list[1].lang,'fr');
- assert.equal(LEXED.list[1].title,'French');
+ assert.equal(LEXED[1].path,'fr/');
+ assert.equal(LEXED[1].lang,'fr');
+ assert.equal(LEXED[1].title,'French');
});
});