react-native-format-currency
Advanced tools
Comparing version 0.0.3 to 0.0.4
{ | ||
"name": "react-native-format-currency", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "A lightweight international currency formatter for React Native & Expo (iOS and Android).", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
140
test/test.js
@@ -23,2 +23,20 @@ "use strict"; | ||
it("should return BBD", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "BBD" }); | ||
expect(result).to.eql(['$0.56', '0.56', '$' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "BBD" }); | ||
expect(result).to.eql(['$1,234.56', '1,234.56', '$' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "BBD" }); | ||
expect(result).to.eql(['$1,234,567.89', '1,234,567.89', '$' ]); | ||
}); | ||
it("should return BOB", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "BOB" }); | ||
expect(result).to.eql(['$b 0.56', '0.56', '$b' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "BOB" }); | ||
expect(result).to.eql(['$b 1,234.56', '1,234.56', '$b' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "BOB" }); | ||
expect(result).to.eql(["$b 1,234,567.89", "1,234,567.89", "$b"]); | ||
}); | ||
it("should return BGN", () => { | ||
@@ -42,2 +60,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "BGN" }); | ||
it("should return BSD", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "BSD" }); | ||
expect(result).to.eql(['$0.56', '0.56', '$' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "BSD" }); | ||
expect(result).to.eql(['$1,234.56', '1,234.56', '$' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "BSD" }); | ||
expect(result).to.eql(["$1,234,567.89", "1,234,567.89", "$"]); | ||
}); | ||
it("should return CAD", () => { | ||
@@ -88,2 +115,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "CAD" }); | ||
it("should return CRC", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "CRC" }); | ||
expect(result).to.eql(['₡0,56', '0,56', '₡' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "CRC" }); | ||
expect(result).to.eql(['₡1.234,56', '1.234,56', '₡' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "CRC" }); | ||
expect(result).to.eql(["₡1.234.567,89", "1.234.567,89", "₡"]); | ||
}); | ||
it("should return CZK", () => { | ||
@@ -107,2 +143,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "CZK" }); | ||
it("should return DOP", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "DOP" }); | ||
expect(result).to.eql(['RD$ 0.56', '0.56', 'RD$' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "DOP" }); | ||
expect(result).to.eql(['RD$ 1,234.56', '1,234.56', 'RD$' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "DOP" }); | ||
expect(result).to.eql(["RD$ 1,234,567.89", "1,234,567.89", "RD$"]); | ||
}); | ||
it("should return EUR", () => { | ||
@@ -126,2 +171,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "EUR" }); | ||
it("should return GTQ", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "GTQ" }); | ||
expect(result).to.eql(['Q0.56', '0.56', 'Q' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "GTQ" }); | ||
expect(result).to.eql(['Q1,234.56', '1,234.56', 'Q' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "GTQ" }); | ||
expect(result).to.eql(["Q1,234,567.89", "1,234,567.89", "Q"]); | ||
}); | ||
it("should return HKD", () => { | ||
@@ -136,2 +190,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "HKD" }); | ||
it("should return HNL", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "HNL" }); | ||
expect(result).to.eql(['L 0.56', '0.56', 'L' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "HNL" }); | ||
expect(result).to.eql(['L 1,234.56', '1,234.56', 'L' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "HNL" }); | ||
expect(result).to.eql(["L 1,234,567.89", "1,234,567.89", "L"]); | ||
}); | ||
it("should return HRK", () => { | ||
@@ -191,2 +254,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "HRK" }); | ||
it("should return JMD", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "JMD" }); | ||
expect(result).to.eql(['J$ 0.56', '0.56', 'J$' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "JMD" }); | ||
expect(result).to.eql(['J$ 1,234.56', '1,234.56', 'J$' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "JMD" }); | ||
expect(result).to.eql(["J$ 1,234,567.89", "1,234,567.89", "J$"]); | ||
}); | ||
it("should return JPY", () => { | ||
@@ -237,9 +309,9 @@ var result = index.formatCurrency({ amount: 0.56, code: "JPY" }); | ||
it("should return NZD", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "NZD" }); | ||
expect(result).to.eql(["$ 0.56", "0.56", "$"]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "NZD" }); | ||
expect(result).to.eql(["$ 1,234.56", "1,234.56", "$"]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "NZD" }); | ||
expect(result).to.eql(["$ 1,234,567.89", "1,234,567.89", "$"]); | ||
it("should return NIO", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "NIO" }); | ||
expect(result).to.eql(['C$ 0.56', '0.56', 'C$' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "NIO" }); | ||
expect(result).to.eql(['C$ 1,234.56', '1,234.56', 'C$' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "NIO" }); | ||
expect(result).to.eql(["C$ 1,234,567.89", "1,234,567.89", "C$"]); | ||
}); | ||
@@ -256,2 +328,29 @@ | ||
it("should return NZD", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "NZD" }); | ||
expect(result).to.eql(["$ 0.56", "0.56", "$"]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "NZD" }); | ||
expect(result).to.eql(["$ 1,234.56", "1,234.56", "$"]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "NZD" }); | ||
expect(result).to.eql(["$ 1,234,567.89", "1,234,567.89", "$"]); | ||
}); | ||
it("should return PAB", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "PAB" }); | ||
expect(result).to.eql(['B/. 0.56', '0.56', 'B/.' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "PAB" }); | ||
expect(result).to.eql(['B/. 1,234.56', '1,234.56', 'B/.' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "PAB" }); | ||
expect(result).to.eql(["B/. 1,234,567.89", "1,234,567.89", "B/."]); | ||
}); | ||
it("should return PEN", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "PEN" }); | ||
expect(result).to.eql(['S/. 0.56', '0.56', 'S/.' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "PEN" }); | ||
expect(result).to.eql(['S/. 1,234.56', '1,234.56', 'S/.' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "PEN" }); | ||
expect(result).to.eql(["S/. 1,234,567.89", "1,234,567.89", "S/."]); | ||
}); | ||
it("should return PHP", () => { | ||
@@ -275,2 +374,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "PHP" }); | ||
it("should return PYG", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "PYG" }); | ||
expect(result).to.eql(['₲0.56', '0.56', '₲' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "PYG" }); | ||
expect(result).to.eql(['₲1,234.56', '1,234.56', '₲' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "PYG" }); | ||
expect(result).to.eql(["₲1,234,567.89", "1,234,567.89", "₲"]); | ||
}); | ||
it("should return RON", () => { | ||
@@ -321,2 +429,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "RON" }); | ||
it("should return SVC", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "SVC" }); | ||
expect(result).to.eql(['₡0.56', '0.56', '₡' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "SVC" }); | ||
expect(result).to.eql(['₡1,234.56', '1,234.56', '₡' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "SVC" }); | ||
expect(result).to.eql(["₡1,234,567.89", "1,234,567.89", "₡"]); | ||
}); | ||
it("should return THB", () => { | ||
@@ -367,2 +484,11 @@ var result = index.formatCurrency({ amount: 0.56, code: "THB" }); | ||
it("should return UYU", () => { | ||
var result = index.formatCurrency({ amount: 0.56, code: "UYU" }); | ||
expect(result).to.eql(['$U0,56', '0,56', '$U' ]); | ||
var result = index.formatCurrency({ amount: 1234.56, code: "UYU" }); | ||
expect(result).to.eql(['$U1.234,56', '1.234,56', '$U' ]); | ||
var result = index.formatCurrency({ amount: 1234567.89, code: "UYU" }); | ||
expect(result).to.eql(["$U1.234.567,89", "1.234.567,89", "$U"]); | ||
}); | ||
it("should return ZAR", () => { | ||
@@ -369,0 +495,0 @@ var result = index.formatCurrency({ amount: 0.56, code: "ZAR" }); |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
56950
836
1