Skip to content

Commit 2a26bf4

Browse files
committed
add min test
1 parent ba005c4 commit 2a26bf4

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

__tests__/convert.test.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,15 @@ test("Decimal Negative number", () => {
105105

106106
expect(starkString(" -4.8g39 d").toStringNumber()).toBe("-4.839");
107107
});
108+
109+
test("Min number", () => {
110+
expect(starkString("-48g.39 d").toStringNumber({ min: 0 })).toBe("0");
111+
112+
expect(starkString("-").toStringNumber({ min: 0 })).toBe("-");
113+
114+
expect(starkString("-.48g39 d").toStringNumber({ min: -1 })).toBe("-0.4839");
115+
116+
expect(starkString(" -4.8g39 d").toStringNumber({ min: -1.44 })).toBe(
117+
"-1.44",
118+
);
119+
});

src/lib.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,10 +320,7 @@ function parseNumber(value: string): string {
320320
return englishNumber(value).replace(/\D/g, "");
321321
}
322322

323-
/**
324-
* Convert numbers to english number and remove anything expect integer or decimal
325-
* numbers
326-
*/
323+
/** Convert numbers to english number and remove anything expect integer or decimal numbers */
327324
function toNumber(
328325
value: string,
329326
{

0 commit comments

Comments
 (0)