nums2words-bg
Version:
Converts numbers to words in Bulgarian
40 lines (33 loc) • 1.53 kB
JavaScript
import translate from "../src/index.js";
describe("various units' tests", () => {
it("следва да върне 'хиляда и едно'", () => {
expect(translate("1001")).toBe(
"хиляда и едно"
);
});
it("следва да върне 'хиляда и един километра'", () => {
expect(translate("1001", { gender: "m" }) + " километра").toBe(
"хиляда и един километра"
);
});
it("следва да върне 'хиляда и два километра'", () => {
expect(translate("1002", { gender: "m" }) + " километра").toBe(
"хиляда и два километра"
);
});
it("следва да върне 'сто и два километра'", () => {
expect(translate("102", { gender: "m" }) + " километра").toBe(
"сто и два километра"
);
});
it("следва да върне 'една вилица'", () => {
expect(translate("1", { gender: "f" }) + " вилица").toBe(
"една вилица"
);
});
it("следва да върне 'единадесет хиляди, двеста и една наносекунди'", () => {
expect(translate("11201", { gender: "f" }) + " наносекунди").toBe(
"единадесет хиляди, двеста и една наносекунди"
);
});
});