diff options
author | Samy Pesse <samypesse@gmail.com> | 2015-09-12 18:21:35 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2015-09-12 18:21:35 +0200 |
commit | 82a6ee3875bca2b068d76ccc894c4313d1006b77 (patch) | |
tree | 0ad9e753629774333ec163f21234fc770c10a541 /test/helper.js | |
parent | 3bf592f870eb24d1b4753fa538bad2cbfaa98a24 (diff) | |
download | gitbook-82a6ee3875bca2b068d76ccc894c4313d1006b77.zip gitbook-82a6ee3875bca2b068d76ccc894c4313d1006b77.tar.gz gitbook-82a6ee3875bca2b068d76ccc894c4313d1006b77.tar.bz2 |
Add test for replacing highlighting
Diffstat (limited to 'test/helper.js')
-rw-r--r-- | test/helper.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/helper.js b/test/helper.js index f6b671b..ef5c45c 100644 --- a/test/helper.js +++ b/test/helper.js @@ -17,9 +17,17 @@ var TMPDIR = os.tmpdir(); // Generate and return a book -function generateBook(bookId, test) { +function generateBook(bookId, test, options) { + options = _.defaults(options || {}, { + before: function() {} + }); + return parseBook(bookId, test) .then(function(book) { + return Q(options.before(book)) + .thenResolve(book); + }) + .then(function(book) { return book.generate(test) .thenResolve(book); }); |