file-size.js 497 B

123456789101112131415161718
  1. import assert from 'assert';
  2. import fileSize from 'misago/utils/file-size';
  3. describe('File Size', function() {
  4. it("formats bytes size", function() {
  5. assert.equal(fileSize(33), "33 B",
  6. "bytes are formatted");
  7. assert.equal(fileSize(33 * 1000), "33 KB",
  8. "kilobytes are formatted");
  9. assert.equal(fileSize(33 * 1000 * 1000), "33 MB",
  10. "megabytes are formatted");
  11. assert.equal(fileSize(33 * 1000 * 1000 * 1000), "33 GB",
  12. "gigabytes are formatted");
  13. });
  14. });