test.js 481 B

123456789101112131415161718
  1. 'use strict';
  2. var fs = require('fs');
  3. var assert = require('assert');
  4. var gutil = require('gulp-util');
  5. var cssmin = require('./index');
  6. it('should minify css', function (cb) {
  7. var stream = cssmin();
  8. stream.on('data', function (file) {
  9. assert(file.contents.length < fs.statSync(__dirname + '/sample/type.css').size);
  10. cb();
  11. });
  12. stream.write(new gutil.File({
  13. path: __dirname + '/sample/type.css',
  14. contents: fs.readFileSync(__dirname + '/sample/type.min.css')
  15. }));
  16. });