base.test.coffee 650 B

1234567891011121314151617181920212223242526
  1. fs = require 'fs'
  2. path = require 'path'
  3. gulp = require 'gulp'
  4. tap = require '../'
  5. tapTest = require 'tap'
  6. # helper function to get a path relative to the root
  7. getPath = (rel) -> path.resolve __dirname, '..', rel
  8. tapTest.test "change file.base twice will end with 'Error: no writecb in Transform classh' #5", (test) ->
  9. test.plan 1
  10. fixturePath = getPath 'tests/fixtures/'
  11. gulp.src fixturePath + '/js.js'
  12. .pipe tap (file) ->
  13. file.old_base = file.base
  14. file.base += 'random-path/'
  15. .pipe tap (file) ->
  16. file.base = file.old_base
  17. .pipe tap (file) ->
  18. test.ok true
  19. test.end()