Add tests for blocks from plugins

This commit is contained in:
Samy Pessé
2016-02-22 15:39:36 +01:00
parent 6653307fda
commit 0b3bdcb219
3 changed files with 54 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
var should = require('should');
module.exports = {
blocks: {
// Simple test
hello: function(blk) {
return 'Hello ' + blk.body + '!';
},
// Test using the conetxt "this"
testContext: function(s) {
this.should.have.property('config');
this.should.have.property('log');
this.should.have.property('options');
this.should.have.property('resolve').which.is.a.function;
this.should.have.property('book').which.equal(this);
return 'Hello ' + s + '!';
}
}
};
+7
View File
@@ -0,0 +1,7 @@
{
"name": "gitbook-plugin-test-blocks",
"version": "1.0.0",
"engines": {
"gitbook": "*"
}
}