Skip to content

Commit d237a06

Browse files
committed
Add formatted-to-raw utility check
1 parent 375c59a commit d237a06

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

tests/utils.test.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
import assert from "assert";
22

3-
import {checkValidity, getFormattedNumber, getMetadata, parsePhoneNumber} from "../src";
3+
import {checkValidity, getFormattedNumber, getMetadata, getRawValue, parsePhoneNumber} from "../src";
44

55
describe("Verifying the basic functionality", () => {
66
it("Check the basic back-forward utilities", () => {
77
const rawValue = "17021234567";
88
const metadata = getMetadata(rawValue);
99

1010
const formattedNumber = getFormattedNumber(rawValue, (metadata as any)[3]);
11-
const phoneNumber = parsePhoneNumber(formattedNumber);
11+
const parsedPhoneNumber = parsePhoneNumber(formattedNumber);
12+
const rawPhoneNumber = getRawValue(formattedNumber);
1213

1314
assert(formattedNumber !== null && formattedNumber === "+1 (702) 123 4567");
14-
assert(phoneNumber !== null && phoneNumber.countryCode === 1);
15-
assert(phoneNumber.areaCode === "702" && phoneNumber.phoneNumber === "1234567");
15+
assert(parsedPhoneNumber !== null && parsedPhoneNumber.countryCode === 1);
16+
assert(parsedPhoneNumber.areaCode === "702" && parsedPhoneNumber.phoneNumber === "1234567");
17+
assert(rawPhoneNumber === rawValue);
1618
})
1719

1820
it("Check the phone number validity", () => {

0 commit comments

Comments
 (0)