diff --git a/tests/tests.js b/tests/tests.js index a44d581..4c73efe 100644 --- a/tests/tests.js +++ b/tests/tests.js @@ -62,9 +62,9 @@ suite(`The generated latest Unicode js`, () => { ) }); test("Bidi_Mirroring_Glyph should match the snapshot", (t) => { - t.assert.snapshot( - require('../output/unicode-' + newest + '/Bidi_Mirroring_Glyph/index.js') - ); + const map = require('../output/unicode-' + newest + '/Bidi_Mirroring_Glyph/index.js'); + const mapEntries = [...map.entries()].sort((a, b) => a[0] - b[0]); + t.assert.snapshot(mapEntries); }); test("Bidi_Paired_Bracket_Type/Open should match the snapshot", (t) => { t.assert.snapshot( diff --git a/tests/tests.js.snapshot b/tests/tests.js.snapshot index 30050cd..e893744 100644 --- a/tests/tests.js.snapshot +++ b/tests/tests.js.snapshot @@ -264,7 +264,1720 @@ exports[`The generated latest Unicode js > Bidi_Class/Pop_Directional_Isolate sh `; exports[`The generated latest Unicode js > Bidi_Mirroring_Glyph should match the snapshot 1`] = ` -{} +[ + [ + 40, + ")" + ], + [ + 41, + "(" + ], + [ + 60, + ">" + ], + [ + 62, + "<" + ], + [ + 91, + "]" + ], + [ + 93, + "[" + ], + [ + 123, + "}" + ], + [ + 125, + "{" + ], + [ + 171, + "»" + ], + [ + 187, + "«" + ], + [ + 3898, + "༻" + ], + [ + 3899, + "༺" + ], + [ + 3900, + "༽" + ], + [ + 3901, + "༼" + ], + [ + 5787, + "᚜" + ], + [ + 5788, + "᚛" + ], + [ + 8249, + "›" + ], + [ + 8250, + "‹" + ], + [ + 8261, + "⁆" + ], + [ + 8262, + "⁅" + ], + [ + 8317, + "⁾" + ], + [ + 8318, + "⁽" + ], + [ + 8333, + "₎" + ], + [ + 8334, + "₍" + ], + [ + 8712, + "∋" + ], + [ + 8713, + "∌" + ], + [ + 8714, + "∍" + ], + [ + 8715, + "∈" + ], + [ + 8716, + "∉" + ], + [ + 8717, + "∊" + ], + [ + 8725, + "⧵" + ], + [ + 8735, + "⯾" + ], + [ + 8736, + "⦣" + ], + [ + 8737, + "⦛" + ], + [ + 8738, + "⦠" + ], + [ + 8740, + "⫮" + ], + [ + 8764, + "∽" + ], + [ + 8765, + "∼" + ], + [ + 8771, + "⋍" + ], + [ + 8773, + "≌" + ], + [ + 8780, + "≅" + ], + [ + 8786, + "≓" + ], + [ + 8787, + "≒" + ], + [ + 8788, + "≕" + ], + [ + 8789, + "≔" + ], + [ + 8804, + "≥" + ], + [ + 8805, + "≤" + ], + [ + 8806, + "≧" + ], + [ + 8807, + "≦" + ], + [ + 8808, + "≩" + ], + [ + 8809, + "≨" + ], + [ + 8810, + "≫" + ], + [ + 8811, + "≪" + ], + [ + 8814, + "≯" + ], + [ + 8815, + "≮" + ], + [ + 8816, + "≱" + ], + [ + 8817, + "≰" + ], + [ + 8818, + "≳" + ], + [ + 8819, + "≲" + ], + [ + 8820, + "≵" + ], + [ + 8821, + "≴" + ], + [ + 8822, + "≷" + ], + [ + 8823, + "≶" + ], + [ + 8824, + "≹" + ], + [ + 8825, + "≸" + ], + [ + 8826, + "≻" + ], + [ + 8827, + "≺" + ], + [ + 8828, + "≽" + ], + [ + 8829, + "≼" + ], + [ + 8830, + "≿" + ], + [ + 8831, + "≾" + ], + [ + 8832, + "⊁" + ], + [ + 8833, + "⊀" + ], + [ + 8834, + "⊃" + ], + [ + 8835, + "⊂" + ], + [ + 8836, + "⊅" + ], + [ + 8837, + "⊄" + ], + [ + 8838, + "⊇" + ], + [ + 8839, + "⊆" + ], + [ + 8840, + "⊉" + ], + [ + 8841, + "⊈" + ], + [ + 8842, + "⊋" + ], + [ + 8843, + "⊊" + ], + [ + 8847, + "⊐" + ], + [ + 8848, + "⊏" + ], + [ + 8849, + "⊒" + ], + [ + 8850, + "⊑" + ], + [ + 8856, + "⦸" + ], + [ + 8866, + "⊣" + ], + [ + 8867, + "⊢" + ], + [ + 8870, + "⫞" + ], + [ + 8872, + "⫤" + ], + [ + 8873, + "⫣" + ], + [ + 8875, + "⫥" + ], + [ + 8880, + "⊱" + ], + [ + 8881, + "⊰" + ], + [ + 8882, + "⊳" + ], + [ + 8883, + "⊲" + ], + [ + 8884, + "⊵" + ], + [ + 8885, + "⊴" + ], + [ + 8886, + "⊷" + ], + [ + 8887, + "⊶" + ], + [ + 8888, + "⟜" + ], + [ + 8905, + "⋊" + ], + [ + 8906, + "⋉" + ], + [ + 8907, + "⋌" + ], + [ + 8908, + "⋋" + ], + [ + 8909, + "≃" + ], + [ + 8912, + "⋑" + ], + [ + 8913, + "⋐" + ], + [ + 8918, + "⋗" + ], + [ + 8919, + "⋖" + ], + [ + 8920, + "⋙" + ], + [ + 8921, + "⋘" + ], + [ + 8922, + "⋛" + ], + [ + 8923, + "⋚" + ], + [ + 8924, + "⋝" + ], + [ + 8925, + "⋜" + ], + [ + 8926, + "⋟" + ], + [ + 8927, + "⋞" + ], + [ + 8928, + "⋡" + ], + [ + 8929, + "⋠" + ], + [ + 8930, + "⋣" + ], + [ + 8931, + "⋢" + ], + [ + 8932, + "⋥" + ], + [ + 8933, + "⋤" + ], + [ + 8934, + "⋧" + ], + [ + 8935, + "⋦" + ], + [ + 8936, + "⋩" + ], + [ + 8937, + "⋨" + ], + [ + 8938, + "⋫" + ], + [ + 8939, + "⋪" + ], + [ + 8940, + "⋭" + ], + [ + 8941, + "⋬" + ], + [ + 8944, + "⋱" + ], + [ + 8945, + "⋰" + ], + [ + 8946, + "⋺" + ], + [ + 8947, + "⋻" + ], + [ + 8948, + "⋼" + ], + [ + 8950, + "⋽" + ], + [ + 8951, + "⋾" + ], + [ + 8954, + "⋲" + ], + [ + 8955, + "⋳" + ], + [ + 8956, + "⋴" + ], + [ + 8957, + "⋶" + ], + [ + 8958, + "⋷" + ], + [ + 8968, + "⌉" + ], + [ + 8969, + "⌈" + ], + [ + 8970, + "⌋" + ], + [ + 8971, + "⌊" + ], + [ + 9001, + "〉" + ], + [ + 9002, + "〈" + ], + [ + 10088, + "❩" + ], + [ + 10089, + "❨" + ], + [ + 10090, + "❫" + ], + [ + 10091, + "❪" + ], + [ + 10092, + "❭" + ], + [ + 10093, + "❬" + ], + [ + 10094, + "❯" + ], + [ + 10095, + "❮" + ], + [ + 10096, + "❱" + ], + [ + 10097, + "❰" + ], + [ + 10098, + "❳" + ], + [ + 10099, + "❲" + ], + [ + 10100, + "❵" + ], + [ + 10101, + "❴" + ], + [ + 10179, + "⟄" + ], + [ + 10180, + "⟃" + ], + [ + 10181, + "⟆" + ], + [ + 10182, + "⟅" + ], + [ + 10184, + "⟉" + ], + [ + 10185, + "⟈" + ], + [ + 10187, + "⟍" + ], + [ + 10189, + "⟋" + ], + [ + 10197, + "⟖" + ], + [ + 10198, + "⟕" + ], + [ + 10204, + "⊸" + ], + [ + 10205, + "⟞" + ], + [ + 10206, + "⟝" + ], + [ + 10210, + "⟣" + ], + [ + 10211, + "⟢" + ], + [ + 10212, + "⟥" + ], + [ + 10213, + "⟤" + ], + [ + 10214, + "⟧" + ], + [ + 10215, + "⟦" + ], + [ + 10216, + "⟩" + ], + [ + 10217, + "⟨" + ], + [ + 10218, + "⟫" + ], + [ + 10219, + "⟪" + ], + [ + 10220, + "⟭" + ], + [ + 10221, + "⟬" + ], + [ + 10222, + "⟯" + ], + [ + 10223, + "⟮" + ], + [ + 10627, + "⦄" + ], + [ + 10628, + "⦃" + ], + [ + 10629, + "⦆" + ], + [ + 10630, + "⦅" + ], + [ + 10631, + "⦈" + ], + [ + 10632, + "⦇" + ], + [ + 10633, + "⦊" + ], + [ + 10634, + "⦉" + ], + [ + 10635, + "⦌" + ], + [ + 10636, + "⦋" + ], + [ + 10637, + "⦐" + ], + [ + 10638, + "⦏" + ], + [ + 10639, + "⦎" + ], + [ + 10640, + "⦍" + ], + [ + 10641, + "⦒" + ], + [ + 10642, + "⦑" + ], + [ + 10643, + "⦔" + ], + [ + 10644, + "⦓" + ], + [ + 10645, + "⦖" + ], + [ + 10646, + "⦕" + ], + [ + 10647, + "⦘" + ], + [ + 10648, + "⦗" + ], + [ + 10651, + "∡" + ], + [ + 10656, + "∢" + ], + [ + 10659, + "∠" + ], + [ + 10660, + "⦥" + ], + [ + 10661, + "⦤" + ], + [ + 10664, + "⦩" + ], + [ + 10665, + "⦨" + ], + [ + 10666, + "⦫" + ], + [ + 10667, + "⦪" + ], + [ + 10668, + "⦭" + ], + [ + 10669, + "⦬" + ], + [ + 10670, + "⦯" + ], + [ + 10671, + "⦮" + ], + [ + 10680, + "⊘" + ], + [ + 10688, + "⧁" + ], + [ + 10689, + "⧀" + ], + [ + 10692, + "⧅" + ], + [ + 10693, + "⧄" + ], + [ + 10703, + "⧐" + ], + [ + 10704, + "⧏" + ], + [ + 10705, + "⧒" + ], + [ + 10706, + "⧑" + ], + [ + 10708, + "⧕" + ], + [ + 10709, + "⧔" + ], + [ + 10712, + "⧙" + ], + [ + 10713, + "⧘" + ], + [ + 10714, + "⧛" + ], + [ + 10715, + "⧚" + ], + [ + 10728, + "⧩" + ], + [ + 10729, + "⧨" + ], + [ + 10741, + "∕" + ], + [ + 10744, + "⧹" + ], + [ + 10745, + "⧸" + ], + [ + 10748, + "⧽" + ], + [ + 10749, + "⧼" + ], + [ + 10795, + "⨬" + ], + [ + 10796, + "⨫" + ], + [ + 10797, + "⨮" + ], + [ + 10798, + "⨭" + ], + [ + 10804, + "⨵" + ], + [ + 10805, + "⨴" + ], + [ + 10812, + "⨽" + ], + [ + 10813, + "⨼" + ], + [ + 10852, + "⩥" + ], + [ + 10853, + "⩤" + ], + [ + 10873, + "⩺" + ], + [ + 10874, + "⩹" + ], + [ + 10875, + "⩼" + ], + [ + 10876, + "⩻" + ], + [ + 10877, + "⩾" + ], + [ + 10878, + "⩽" + ], + [ + 10879, + "⪀" + ], + [ + 10880, + "⩿" + ], + [ + 10881, + "⪂" + ], + [ + 10882, + "⪁" + ], + [ + 10883, + "⪄" + ], + [ + 10884, + "⪃" + ], + [ + 10885, + "⪆" + ], + [ + 10886, + "⪅" + ], + [ + 10887, + "⪈" + ], + [ + 10888, + "⪇" + ], + [ + 10889, + "⪊" + ], + [ + 10890, + "⪉" + ], + [ + 10891, + "⪌" + ], + [ + 10892, + "⪋" + ], + [ + 10893, + "⪎" + ], + [ + 10894, + "⪍" + ], + [ + 10895, + "⪐" + ], + [ + 10896, + "⪏" + ], + [ + 10897, + "⪒" + ], + [ + 10898, + "⪑" + ], + [ + 10899, + "⪔" + ], + [ + 10900, + "⪓" + ], + [ + 10901, + "⪖" + ], + [ + 10902, + "⪕" + ], + [ + 10903, + "⪘" + ], + [ + 10904, + "⪗" + ], + [ + 10905, + "⪚" + ], + [ + 10906, + "⪙" + ], + [ + 10907, + "⪜" + ], + [ + 10908, + "⪛" + ], + [ + 10909, + "⪞" + ], + [ + 10910, + "⪝" + ], + [ + 10911, + "⪠" + ], + [ + 10912, + "⪟" + ], + [ + 10913, + "⪢" + ], + [ + 10914, + "⪡" + ], + [ + 10918, + "⪧" + ], + [ + 10919, + "⪦" + ], + [ + 10920, + "⪩" + ], + [ + 10921, + "⪨" + ], + [ + 10922, + "⪫" + ], + [ + 10923, + "⪪" + ], + [ + 10924, + "⪭" + ], + [ + 10925, + "⪬" + ], + [ + 10927, + "⪰" + ], + [ + 10928, + "⪯" + ], + [ + 10929, + "⪲" + ], + [ + 10930, + "⪱" + ], + [ + 10931, + "⪴" + ], + [ + 10932, + "⪳" + ], + [ + 10933, + "⪶" + ], + [ + 10934, + "⪵" + ], + [ + 10935, + "⪸" + ], + [ + 10936, + "⪷" + ], + [ + 10937, + "⪺" + ], + [ + 10938, + "⪹" + ], + [ + 10939, + "⪼" + ], + [ + 10940, + "⪻" + ], + [ + 10941, + "⪾" + ], + [ + 10942, + "⪽" + ], + [ + 10943, + "⫀" + ], + [ + 10944, + "⪿" + ], + [ + 10945, + "⫂" + ], + [ + 10946, + "⫁" + ], + [ + 10947, + "⫄" + ], + [ + 10948, + "⫃" + ], + [ + 10949, + "⫆" + ], + [ + 10950, + "⫅" + ], + [ + 10951, + "⫈" + ], + [ + 10952, + "⫇" + ], + [ + 10953, + "⫊" + ], + [ + 10954, + "⫉" + ], + [ + 10955, + "⫌" + ], + [ + 10956, + "⫋" + ], + [ + 10957, + "⫎" + ], + [ + 10958, + "⫍" + ], + [ + 10959, + "⫐" + ], + [ + 10960, + "⫏" + ], + [ + 10961, + "⫒" + ], + [ + 10962, + "⫑" + ], + [ + 10963, + "⫔" + ], + [ + 10964, + "⫓" + ], + [ + 10965, + "⫖" + ], + [ + 10966, + "⫕" + ], + [ + 10974, + "⊦" + ], + [ + 10979, + "⊩" + ], + [ + 10980, + "⊨" + ], + [ + 10981, + "⊫" + ], + [ + 10988, + "⫭" + ], + [ + 10989, + "⫬" + ], + [ + 10990, + "∤" + ], + [ + 10999, + "⫸" + ], + [ + 11000, + "⫷" + ], + [ + 11001, + "⫺" + ], + [ + 11002, + "⫹" + ], + [ + 11262, + "∟" + ], + [ + 11778, + "⸃" + ], + [ + 11779, + "⸂" + ], + [ + 11780, + "⸅" + ], + [ + 11781, + "⸄" + ], + [ + 11785, + "⸊" + ], + [ + 11786, + "⸉" + ], + [ + 11788, + "⸍" + ], + [ + 11789, + "⸌" + ], + [ + 11804, + "⸝" + ], + [ + 11805, + "⸜" + ], + [ + 11808, + "⸡" + ], + [ + 11809, + "⸠" + ], + [ + 11810, + "⸣" + ], + [ + 11811, + "⸢" + ], + [ + 11812, + "⸥" + ], + [ + 11813, + "⸤" + ], + [ + 11814, + "⸧" + ], + [ + 11815, + "⸦" + ], + [ + 11816, + "⸩" + ], + [ + 11817, + "⸨" + ], + [ + 11861, + "⹖" + ], + [ + 11862, + "⹕" + ], + [ + 11863, + "⹘" + ], + [ + 11864, + "⹗" + ], + [ + 11865, + "⹚" + ], + [ + 11866, + "⹙" + ], + [ + 11867, + "⹜" + ], + [ + 11868, + "⹛" + ], + [ + 12296, + "〉" + ], + [ + 12297, + "〈" + ], + [ + 12298, + "》" + ], + [ + 12299, + "《" + ], + [ + 12300, + "」" + ], + [ + 12301, + "「" + ], + [ + 12302, + "』" + ], + [ + 12303, + "『" + ], + [ + 12304, + "】" + ], + [ + 12305, + "【" + ], + [ + 12308, + "〕" + ], + [ + 12309, + "〔" + ], + [ + 12310, + "〗" + ], + [ + 12311, + "〖" + ], + [ + 12312, + "〙" + ], + [ + 12313, + "〘" + ], + [ + 12314, + "〛" + ], + [ + 12315, + "〚" + ], + [ + 65113, + "﹚" + ], + [ + 65114, + "﹙" + ], + [ + 65115, + "﹜" + ], + [ + 65116, + "﹛" + ], + [ + 65117, + "﹞" + ], + [ + 65118, + "﹝" + ], + [ + 65124, + "﹥" + ], + [ + 65125, + "﹤" + ], + [ + 65288, + ")" + ], + [ + 65289, + "(" + ], + [ + 65308, + ">" + ], + [ + 65310, + "<" + ], + [ + 65339, + "]" + ], + [ + 65341, + "[" + ], + [ + 65371, + "}" + ], + [ + 65373, + "{" + ], + [ + 65375, + "⦆" + ], + [ + 65376, + "⦅" + ], + [ + 65378, + "」" + ], + [ + 65379, + "「" + ] +] `; exports[`The generated latest Unicode js > Bidi_Paired_Bracket_Type/Open should match the snapshot 1`] = `