buildsize-cli
Version:
file size check for cli
20 lines • 809 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var fs = require('fs');
var sizes = require('../sizes');
describe('size compression', function () {
var mock5kbFileSize = '__mocks__/5kb.gzip.mock.ts';
test('should return valid gzip size', function () {
var size = sizes(fs.readFileSync(mock5kbFileSize, 'utf8'), 'gzip');
expect(size).toBe(5125);
});
test('should return valid brotli size', function () {
var size = sizes(fs.readFileSync(mock5kbFileSize, 'utf8'), 'brotli');
expect(size).toBe(95);
});
test('should return valid raw size', function () {
var size = sizes(fs.readFileSync(mock5kbFileSize, 'utf8'));
expect(size).toBe(1129773);
});
});
//# sourceMappingURL=sizes.spec.js.map