plugin.js 674 B

12345678910111213141516171819202122232425262728
  1. var browserify = require('../');
  2. var vm = require('vm');
  3. var test = require('tap').test;
  4. test('plugin fn', function (t) {
  5. t.plan(2);
  6. var b = browserify(__dirname + '/plugin/main.js', { basedir: __dirname });
  7. b.plugin(function (b_) {
  8. t.equal(b, b_);
  9. });
  10. b.bundle(function (err, src) {
  11. t.ifError(err);
  12. });
  13. });
  14. test('plugin module', function (t) {
  15. t.plan(2);
  16. var b = browserify(__dirname + '/plugin/main.js', { basedir: __dirname });
  17. b.plugin('plugin-foo', { msg: 'beep boop' });
  18. b.bundle(function (err, src) {
  19. t.ifError(err);
  20. t.equal(src.toString('utf8'), 'beep boop');
  21. });
  22. });