gulp-tang
Thirsty for for leaner Angular tests? Gulp some tang!
Tang provides a series of annotations that make it easier to test your angular code. See the tang readme to understand what is possible.
Many users will probably get more benefit from 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 tang gulp-tang
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 = ;var tang = ;var sourcemaps = ; gulp;
Using tang
s 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;
Check out the examples
and gulpfile.js
folder on github
for more ideas.