HEX
Server: Apache
System: Linux webd004.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: frenchy (106757)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/frenchy/www/french-american.org/current/node_modules/gulp-uglyfly/test/no-compress.js
'use strict';
var test = require('tape'),
		Vinyl = require('vinyl'),
		gulpUglyfly = require('../'),
		uglyflyjs = require('uglyfly-js');

var testContentsInput = '"use strict"; (function(console, first, second) {\n\tconsole.log(first + second)\n}(5, 10))';
uglyflyjs.minify(testContentsInput, {fromString: true, compress: false}, function (err, results) {
	var testContentsExpected = results.code;
	
	var testFile1 = new Vinyl({
		cwd: "/home/terin/broken-promises/",
		base: "/home/terin/broken-promises/test",
		path: "/home/terin/broken-promises/test/test1.js",
		contents: new Buffer(testContentsInput)
	});

	test('should not compress files when `compress: false`', function(t) {
		t.plan(7);

		var stream = gulpUglyfly({
	    compress: false
	  });

		stream.on('data', function(newFile) {
			t.ok(newFile, 'emits a file');
			t.ok(newFile.path, 'file has a path');
			t.ok(newFile.relative, 'file has relative path information');
			t.ok(newFile.contents, 'file has contents');

			t.ok(newFile instanceof Vinyl, 'file is Vinyl');
			t.ok(newFile.contents instanceof Buffer, 'file contents are a buffer');

			t.equals(String(newFile.contents), testContentsExpected);
		});

		stream.write(testFile1);
		stream.end();
	});
});