File tree Expand file tree Collapse file tree 2 files changed +33
-2
lines changed
Expand file tree Collapse file tree 2 files changed +33
-2
lines changed Original file line number Diff line number Diff line change @@ -22,8 +22,8 @@ test('all hexrange values have proper formatting', t => {
2222 t . is ( range . hexrange . length , 2 ) ;
2323 t . is ( typeof range . hexrange [ 0 ] , 'string' ) ;
2424 t . is ( typeof range . hexrange [ 1 ] , 'string' ) ;
25- t . true ( range . hexrange [ 0 ] . length >= 4 && range . hexrange [ 0 ] . length <= 5 ) ;
26- t . true ( range . hexrange [ 1 ] . length >= 4 && range . hexrange [ 1 ] . length <= 5 ) ;
25+ t . true ( range . hexrange [ 0 ] . length >= 4 && range . hexrange [ 0 ] . length <= 6 ) ;
26+ t . true ( range . hexrange [ 1 ] . length >= 4 && range . hexrange [ 1 ] . length <= 6 ) ;
2727 } ) ;
2828} ) ;
2929
@@ -38,3 +38,12 @@ test('all ranges values have proper formatting', t => {
3838 t . true ( range . range [ 1 ] === Math . abs ( parseInt ( range . range [ 1 ] , 10 ) ) ) ;
3939 } ) ;
4040} ) ;
41+
42+ test ( 'all hex values equal their corresponding decimal values' , t => {
43+ t . plan ( ranges . length * 2 ) ;
44+
45+ ranges . forEach ( range => {
46+ t . is ( range . range [ 0 ] , parseInt ( range . hexrange [ 0 ] , 16 ) ) ;
47+ t . is ( range . range [ 1 ] , parseInt ( range . hexrange [ 1 ] , 16 ) ) ;
48+ } ) ;
49+ } ) ;
Original file line number Diff line number Diff line change 27922792 129280 ,
27932793 129535
27942794 ]
2795+ },
2796+ {
2797+ "category" : " Supplemental Private Use Area-A" ,
2798+ "hexrange" : [
2799+ " F0000" ,
2800+ " FFFFD"
2801+ ],
2802+ "range" : [
2803+ 983040 ,
2804+ 1048573
2805+ ]
2806+ },
2807+ {
2808+ "category" : " Supplemental Private Use Area-B" ,
2809+ "hexrange" : [
2810+ " 100000" ,
2811+ " 10FFFD"
2812+ ],
2813+ "range" : [
2814+ 1048576 ,
2815+ 1114109
2816+ ]
27952817 }
27962818]
You can’t perform that action at this time.
0 commit comments