示例#1
0
 it('generates js and a sourcemap file', function (done) {
     gulp.src(fixtureDir + 'controller.js')
         .pipe(noprocotol.js({
             annotate: true
         }))
         .pipe(streamAssert.length(2))
         .pipe(streamAssert.first(function(file) {
             assert.equal(file.relative, 'controller.js.map');
         }))
         .pipe(streamAssert.second(function(file) {
             assert.equal(file.relative, 'controller.js');
             assert.equal(file.contents.toString(), "\"use strict\";app.controller(\"TestCtrl\",[\"$scope\",function(){return!0}]);\n//# sourceMappingURL=controller.js.map");
         }))
         .on('end', done);
 });
示例#2
0
 it("generates css and a sourcemap file", function(done) {
   gulp
     .src(fixtureDir + "basic.scss")
     .pipe(noprocotol.css())
     .pipe(streamAssert.length(2))
     .pipe(
       streamAssert.first(function(file) {
         expect(file.relative).toBe("basic.css.map");
       })
     )
     .pipe(
       streamAssert.second(function(file) {
         expect(file.relative).toBe("basic.css");
         expect(file.contents.toString()).toMatchSnapshot();
       })
     )
     .on("end", done);
 });