]> git.codecow.com Git - libnemo.git/commitdiff
Add test for fractional nano amounts.
authorChris Duncan <chris@zoso.dev>
Sun, 14 Sep 2025 06:56:20 +0000 (23:56 -0700)
committerChris Duncan <chris@zoso.dev>
Sun, 14 Sep 2025 06:56:20 +0000 (23:56 -0700)
test/test.tools.mjs

index d802209e36aac2f87eb638bcaea61d764acd53d1..cb7e3125ad91e70ee95e970be6345d5a33d44e67 100644 (file)
@@ -42,11 +42,21 @@ await Promise.all([
                        assert.equal(result, '1000000000000000000000000000000')\r
                })\r
 \r
+               await test("convert fractional nano to raw", async () => {\r
+                       const result = Tools.convert("0.05", "NANO", "RAW")\r
+                       assert.equal(result, "50000000000000000000000000000")\r
+               })\r
+\r
                await test('convert raw to nano', async () => {\r
                        const result = Tools.convert('1000000000000000000000000000000', 'RAW', 'NANO')\r
                        assert.equal(result, '1')\r
                })\r
 \r
+               await test("convert raw to fractional nano", async () => {\r
+                       const result = Tools.convert("50000000000000000000000000000", "RAW", "NANO")\r
+                       assert.equal(result, "0.05")\r
+               })\r
+\r
                await test('convert 1 raw to 10^-29 nano', async () => {\r
                        const result = Tools.convert('1', 'RAW', 'NANO')\r
                        assert.equal(result, '0.000000000000000000000000000001')\r