diff options
Diffstat (limited to 'docs/plugins/testing.md')
-rw-r--r-- | docs/plugins/testing.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/plugins/testing.md b/docs/plugins/testing.md new file mode 100644 index 0000000..bf00da2 --- /dev/null +++ b/docs/plugins/testing.md @@ -0,0 +1,22 @@ +# Testing your plugin + +### Testing your plugin locally + +Testing your plugin on your book before plushing it is possible using [npm link](https://docs.npmjs.com/cli/link). + +In the plugin's folder, run: + +``` +$ npm link +``` + +The nin your book's folder: + +``` +$ npm link gitbook-plugin-<plugin's name> +``` + +### Unit testing on Travis + +[gitbook-tester](https://github.com/todvora/gitbook-tester) makes it easy to write **Node.js/Mocha** unit tests for your plugins. Using [Travis.org](https://travis.org), tests can be run on each commits/tags. + |