diff options
| author | Michael Williamson <mike@zwobble.org> | 2021-01-16 15:20:08 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2021-01-16 15:20:08 +0000 |
| commit | 3db30ec2e16a06a5f6dd387b51d61bd5a8a67c1e (patch) | |
| tree | 906d23303c6e7037ddc6df6ed7c29033291233ae /js/test | |
| parent | de4270308f68086b266fcf8f13b788b593e6e0a3 (diff) | |
Support finding dingbats by decimal string
Diffstat (limited to 'js/test')
| -rw-r--r-- | js/test/tests.ts | 16 |
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, + }); +} |
