summaryrefslogtreecommitdiffstats
path: root/test/plugins.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-06-18 11:16:32 +0200
committerSamy Pessé <samypesse@gmail.com>2015-06-18 11:16:32 +0200
commit50c902c4e481e8d1321e734d8912d1b285fc4f3c (patch)
tree8be7e07101270c48b0fef236974af8ea8a978e56 /test/plugins.js
parent78ff2687b4fe1dc7ba2817caa9e4a8426b5ebde2 (diff)
parent84b6e0bde6547421b3b42bb9a1754ae980c8aea1 (diff)
downloadgitbook-50c902c4e481e8d1321e734d8912d1b285fc4f3c.zip
gitbook-50c902c4e481e8d1321e734d8912d1b285fc4f3c.tar.gz
gitbook-50c902c4e481e8d1321e734d8912d1b285fc4f3c.tar.bz2
Merge pull request #805 from GitbookIO/fix/804
Fix #804
Diffstat (limited to 'test/plugins.js')
-rw-r--r--test/plugins.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/plugins.js b/test/plugins.js
index 14f4a2f..e3d0c49 100644
--- a/test/plugins.js
+++ b/test/plugins.js
@@ -185,6 +185,20 @@ describe('Plugins', function () {
content.should.equal("hello;the;world");
});
});
+
+ it('should correctly extend template blocks with arguments', function() {
+ return testTpl('{% test5args "a", "b", "c" %}{% endtest5args %}')
+ .then(function(content) {
+ content.should.equal("test5a,b,ctest5");
+ });
+ });
+
+ it('should correctly extend template blocks with args and kwargs', function() {
+ return testTpl('{% test5kwargs "a", "b", "c", d="test", e="test2" %}{% endtest5kwargs %}')
+ .then(function(content) {
+ content.should.equal("test5a,b,c,d:test,e:test2,__keywords:truetest5");
+ });
+ });
});
});