equal
deleted
inserted
replaced
|
1 local units = require "util.human.units"; |
|
2 |
|
3 describe("util.human.units", function () |
|
4 describe("format", function () |
|
5 it("formats numbers with SI units", function () |
|
6 assert.equal("1 km", units.format(1000, "m")); |
|
7 assert.equal("1 GJ", units.format(1000000000, "J")); |
|
8 assert.equal("1 ms", units.format(1/1000, "s")); |
|
9 assert.equal("10 ms", units.format(10/1000, "s")); |
|
10 assert.equal("1 ns", units.format(1/1000000000, "s")); |
|
11 assert.equal("1 KiB", units.format(1024, "B", 'b')); |
|
12 assert.equal("1 MiB", units.format(1024*1024, "B", 'b')); |
|
13 end); |
|
14 end); |
|
15 end); |