persian-number
Version:
A Library that Makes You Able to Convert any Number to Persian Word.
36 lines (28 loc) • 1.12 kB
JavaScript
const assert = require("assert");
const PN = require("./../src/persianNumber");
describe("test main functions", () => {
it("number is converted to persian letters", () => {
assert.equal(PN.convert(123), "صد و بیست و سه");
});
it("decimal numbers is converted to persian letters", () => {
assert.equal(PN.convert(123.25), "صد و بیست و سه ممیز بیست و پنج صدم");
});
it("negative and percent and decimal numbers is converted to persian letters", () => {
assert.equal(
PN.convert("-123.25%"),
"منفی صد و بیست و سه ممیز بیست و پنج صدم درصد"
);
});
it("number is converted to persian letters", () => {
assert.equal(PN.convert(123), "صد و بیست و سه");
});
it("number is separated", () => {
assert.equal(PN.sliceNumber(123456), "123,456");
});
it("number is converted to adad", () => {
assert.equal(PN.convertEnToPe(123), "۱۲۳");
});
it("adad is converted to number", () => {
assert.equal(PN.convertPeToEn("۱۲۳"), "123");
});
});