From 3db30ec2e16a06a5f6dd387b51d61bd5a8a67c1e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 16 Jan 2021 15:20:08 +0000 Subject: Support finding dingbats by decimal string --- js/test/tests.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'js/test') diff --git a/js/test/tests.ts b/js/test/tests.ts index 0d78235..e92eedc 100644 --- a/js/test/tests.ts +++ b/js/test/tests.ts @@ -1,9 +1,9 @@ import assert from "assert"; -import dingbatToUnicode from "../"; +import * as dingbatToUnicode from "../"; export function canConvertFromHexDingbatToUnicode() { - const result = dingbatToUnicode({typeface: "Wingdings", hex: "29"}); + const result = dingbatToUnicode.hex("Wingdings", "29"); assert.deepStrictEqual(result, { codePoint: 0x2706, @@ -11,7 +11,7 @@ export function canConvertFromHexDingbatToUnicode() { } export function canConvertFromUppercaseHexDingbatToUnicode() { - const result = dingbatToUnicode({typeface: "Wingdings", hex: "3E"}); + const result = dingbatToUnicode.hex("Wingdings", "3E"); assert.deepStrictEqual(result, { codePoint: 0x2707, @@ -19,9 +19,17 @@ export function canConvertFromUppercaseHexDingbatToUnicode() { } export function canConvertFromLowercaseHexDingbatToUnicode() { - const result = dingbatToUnicode({typeface: "Wingdings", hex: "3e"}); + const result = dingbatToUnicode.hex("Wingdings", "3e"); assert.deepStrictEqual(result, { codePoint: 0x2707, }); } + +export function canConvertFromDecimalDingbatToUnicode() { + const result = dingbatToUnicode.dec("Wingdings", "41"); + + assert.deepStrictEqual(result, { + codePoint: 0x2706, + }); +} -- cgit v1.2.3