diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-19 10:15:53 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-19 10:15:53 +0100 |
commit | 58b04da60fd819ad851a0ccc826b45bbbafaa0b5 (patch) | |
tree | 9f0247713396875fc0e07e9418d3da37d6c86510 | |
parent | d9c020194d949bd7591c51f6a6bfb48612f39a09 (diff) | |
download | gitbook-58b04da60fd819ad851a0ccc826b45bbbafaa0b5.zip gitbook-58b04da60fd819ad851a0ccc826b45bbbafaa0b5.tar.gz gitbook-58b04da60fd819ad851a0ccc826b45bbbafaa0b5.tar.bz2 |
Add test for loading configuration from book.js
-rw-r--r-- | test/configuration.js | 13 | ||||
-rw-r--r-- | test/fixtures/configuration/js/book.js | 3 | ||||
-rw-r--r-- | test/fixtures/configuration/json/book.json (renamed from test/fixtures/config/book.json) | 0 |
3 files changed, 15 insertions, 1 deletions
diff --git a/test/configuration.js b/test/configuration.js index 6540d34..57bead9 100644 --- a/test/configuration.js +++ b/test/configuration.js @@ -5,7 +5,7 @@ var Book = require('../').Book; describe('Configuration parsing', function () { it('should correctly load from json', function(done) { - var book = new Book(path.join(__dirname, './fixtures/config')); + var book = new Book(path.join(__dirname, './fixtures/configuration/json')); book.config.load() .then(function() { assert(book.options.title == "Test"); @@ -14,4 +14,15 @@ describe('Configuration parsing', function () { done() }, done); }); + + it('should correctly load from javascript', function(done) { + var book = new Book(path.join(__dirname, './fixtures/configuration/js')); + book.config.load() + .then(function() { + assert(book.options.title == "Test 2"); + }) + .then(function() { + done() + }, done); + }); }); diff --git a/test/fixtures/configuration/js/book.js b/test/fixtures/configuration/js/book.js new file mode 100644 index 0000000..bf617cd --- /dev/null +++ b/test/fixtures/configuration/js/book.js @@ -0,0 +1,3 @@ +module.exports = { + title: "Test 2" +}; diff --git a/test/fixtures/config/book.json b/test/fixtures/configuration/json/book.json index a2191b8..a2191b8 100644 --- a/test/fixtures/config/book.json +++ b/test/fixtures/configuration/json/book.json |