tests.js 738 B

12345678910111213141516171819202122232425262728293031
  1. 'use strict';
  2. var fs = require('fs');
  3. var assert = require('chai').assert;
  4. var Vinyl = require('vinyl');
  5. var modernizr = require('../');
  6. describe('gulp-modernizr', function() {
  7. describe('in buffer mode', function() {
  8. it('should generate a custom Modernizr file', function(done) {
  9. var stream = modernizr();
  10. var TEST_PATH = __dirname + '/vanilla.js';
  11. stream.on('data', function(file) {
  12. assert.notEqual(-1, String(file.path).indexOf('modernizr.js'));
  13. assert.notEqual(-1, String(file.contents).indexOf('Modernizr'));
  14. done();
  15. });
  16. stream.write(new Vinyl({
  17. path: TEST_PATH,
  18. contents: fs.readFileSync(TEST_PATH),
  19. }));
  20. stream.end();
  21. });
  22. });
  23. });