tr_global.js 881 B

1234567891011121314151617181920212223242526272829
  1. var mdeps = require('../');
  2. var test = require('tap').test;
  3. var JSONStream = require('JSONStream');
  4. var packer = require('browser-pack');
  5. var concat = require('concat-stream');
  6. var path = require('path');
  7. test('global transforms', function (t) {
  8. t.plan(1);
  9. var p = mdeps({
  10. transform: [ 'tr-c', 'tr-d' ],
  11. globalTransform: [
  12. path.join(__dirname, '/files/tr_global/node_modules/tr-e'),
  13. path.join(__dirname, '/files/tr_global/node_modules/tr-f')
  14. ],
  15. transformKey: [ 'browserify', 'transform' ]
  16. });
  17. p.end(path.join(__dirname, '/files/tr_global/main.js'));
  18. var pack = packer();
  19. p.pipe(JSONStream.stringify()).pipe(pack).pipe(concat(function (src) {
  20. Function(['console'], src)({
  21. log: function (msg) {
  22. t.equal(msg, 111111);
  23. }
  24. });
  25. }));
  26. });