summaryrefslogtreecommitdiff
path: root/js/test
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2021-01-16 15:20:08 +0000
committerMichael Williamson <mike@zwobble.org>2021-01-16 15:20:08 +0000
commit3db30ec2e16a06a5f6dd387b51d61bd5a8a67c1e (patch)
tree906d23303c6e7037ddc6df6ed7c29033291233ae /js/test
parentde4270308f68086b266fcf8f13b788b593e6e0a3 (diff)
Support finding dingbats by decimal string
Diffstat (limited to 'js/test')
-rw-r--r--js/test/tests.ts16
1 files changed, 12 insertions, 4 deletions
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,
+ });
+}