sindresorhus/gulp-jasmine

Jasmine test browserified code

Open

#6 opened on Feb 4, 2014

View on GitHub
 (14 comments) (0 reactions) (0 assignees)JavaScript (40 forks)user submission
enhancementhelp wanted

Repository metrics

Stars
 (112 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

I'm trying to get gulp to build/transform my code with browserify/envify, and then test the transformed code with jasmine.

The browserify works:

gulp.src('./test/*')
  .pipe(browserify({ transform: ['reactify', 'envify'] }))
  .pipe(
    es.map(function (file, callback) {
      console.log(file.contents.toString()) //=> transformed code! :D
    })
  )

However when I pipe it into jasmine, I get failing tests which show code that is not reactified/envified:

gulp.src('./test/*')
  .pipe(browserify({ transform: ['reactify', 'envify'] }))
  .pipe(
    jasmine({ verbose: true }) //=> unexpected <ReactComponent/> (untransformed code)
  )

Contributor guide