27 lines
650 B
CoffeeScript
27 lines
650 B
CoffeeScript
|
fs = require 'fs'
|
||
|
path = require 'path'
|
||
|
gulp = require 'gulp'
|
||
|
tap = require '../'
|
||
|
tapTest = require 'tap'
|
||
|
|
||
|
|
||
|
# helper function to get a path relative to the root
|
||
|
getPath = (rel) -> path.resolve __dirname, '..', rel
|
||
|
|
||
|
|
||
|
tapTest.test "change file.base twice will end with 'Error: no writecb in Transform classh' #5", (test) ->
|
||
|
|
||
|
test.plan 1
|
||
|
|
||
|
fixturePath = getPath 'tests/fixtures/'
|
||
|
|
||
|
gulp.src fixturePath + '/js.js'
|
||
|
.pipe tap (file) ->
|
||
|
file.old_base = file.base
|
||
|
file.base += 'random-path/'
|
||
|
.pipe tap (file) ->
|
||
|
file.base = file.old_base
|
||
|
.pipe tap (file) ->
|
||
|
test.ok true
|
||
|
test.end()
|