New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

gulp-ng-test-utils

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gulp-ng-test-utils

ng-test-utils for gulp

latest
Source
npmnpm
Version
0.0.5
Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

gulp-ng-test-utils

This project has changed it's name to gulp-tang. All further updates will be under the new name. Change your dependencies now!

Gulp is a great build system, but most users will benefit more by using the karma-preprocessor to apply the transforms for their tests. If you are not using karma, or have a need to package up your tests with the transforms applied, then read on.

Install:

npm install --save-dev ng-test-utils gulp-ng-test-utils

Since this is all about testing, you almost certainly want to enable source-maps. There are two ways to accomplish this.

Using gulp-sourcemaps is the recommended way if you are chaining this transform together with others that support gulp-sourcemaps.

var gulp = require('gulp');
var ngTestUtils = require('gulp-ng-test-utils');
var sourcemaps = require('gulp-sourcemaps');

gulp.task('instrument-test-files', function (){
  return gulp.src('tests/*.js')
    .pipe(sourcemaps.init())
    .pipe(ngTestUtils())
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('build/tests'))
});

Using ng-test-utils internal source map support is handy if it is the only transform being applied to your test code, or if up/downstream transforms do not support gulp-sourcemaps.

gulp.task('instrument-test-files', function() {
  return gulp.src('tests/*.js')
    .pipe(plugin({
      sourceMap:true
    }))
    .pipe(gulp.dest('build/tests'))
});

Check out the examples and gulpfile.js folder on github for more ideas.

Keywords

gulp

FAQs

Package last updated on 28 Mar 2015

Related posts