From 4b13e48e9fb0a20c8812b558b680749d0f1e7760 Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Tue, 27 Aug 2024 17:44:14 +1000 Subject: [PATCH] Unit tests for bilirubin pretty printing --- tests/utils.test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/utils.test.js b/tests/utils.test.js index f0d5d60..7c38c7f 100644 --- a/tests/utils.test.js +++ b/tests/utils.test.js @@ -74,3 +74,18 @@ suite('Days and hours display', () => { } }); }); + +suite('Bilirubin display', () => { + test('< 10 micromol/L', () => { + assert.equal(prettyPrintBilirubin(0), '0.0'); + assert.equal(prettyPrintBilirubin(0.420), '0.4'); + assert.equal(prettyPrintBilirubin(3.1415), '3.1'); + assert.equal(prettyPrintBilirubin(3.99), '4.0'); + }); + + test('>= 10 micromol/L', () => { + assert.equal(prettyPrintBilirubin(42), '42'); + assert.equal(prettyPrintBilirubin(90.210), '90'); + assert.equal(prettyPrintBilirubin(90.99), '91'); + }); +});