number-to-words-uz
Version:
Convert a number to words on uzbek language.
29 lines (23 loc) • 929 B
JavaScript
const numberToWordsUz = require("../src/index.js");
describe("check number converts", () => {
test("convert", () => {
expect(numberToWordsUz.convert(4564)).toBe(
`to'rt ming besh yuz oltmish to'rt`
);
expect(numberToWordsUz.convert(5024)).toBe(`besh ming yigirma to'rt`),
expect(numberToWordsUz.convert(1000011)).toBe(`bir million o'n bir`);
});
});
describe("minus number convert", () => {
test("minus word", () => {
expect(numberToWordsUz.convert(-554)).toBe(`minus besh yuz ellik to'rt`);
});
});
describe("number with dot check", () => {
test("dot number", () => {
expect(numberToWordsUz.convert(12.23, { lang: "uzCyril" })).toBe(`ўн икки бутун йигирма уч`);
});
test("comma number", () => {
expect(numberToWordsUz.convert("12,23", { lang: "uzCyril" })).toBe(`ўн икки бутун йигирма уч`);
});
});