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); });
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); });