@@ -11,65 +11,65 @@ const buf_f = Buffer.from('f');
1111const  buf_z  =  Buffer . from ( 'z' ) ; 
1212const  buf_empty  =  Buffer . from ( '' ) ; 
1313
14- assert . equal ( b . indexOf ( 'a' ) ,  0 ) ; 
15- assert . equal ( b . indexOf ( 'a' ,  1 ) ,  - 1 ) ; 
16- assert . equal ( b . indexOf ( 'a' ,  - 1 ) ,  - 1 ) ; 
17- assert . equal ( b . indexOf ( 'a' ,  - 4 ) ,  - 1 ) ; 
18- assert . equal ( b . indexOf ( 'a' ,  - b . length ) ,  0 ) ; 
19- assert . equal ( b . indexOf ( 'a' ,  NaN ) ,  0 ) ; 
20- assert . equal ( b . indexOf ( 'a' ,  - Infinity ) ,  0 ) ; 
21- assert . equal ( b . indexOf ( 'a' ,  Infinity ) ,  - 1 ) ; 
22- assert . equal ( b . indexOf ( 'bc' ) ,  1 ) ; 
23- assert . equal ( b . indexOf ( 'bc' ,  2 ) ,  - 1 ) ; 
24- assert . equal ( b . indexOf ( 'bc' ,  - 1 ) ,  - 1 ) ; 
25- assert . equal ( b . indexOf ( 'bc' ,  - 3 ) ,  - 1 ) ; 
26- assert . equal ( b . indexOf ( 'bc' ,  - 5 ) ,  1 ) ; 
27- assert . equal ( b . indexOf ( 'bc' ,  NaN ) ,  1 ) ; 
28- assert . equal ( b . indexOf ( 'bc' ,  - Infinity ) ,  1 ) ; 
29- assert . equal ( b . indexOf ( 'bc' ,  Infinity ) ,  - 1 ) ; 
30- assert . equal ( b . indexOf ( 'f' ) ,  b . length  -  1 ) ; 
31- assert . equal ( b . indexOf ( 'z' ) ,  - 1 ) ; 
32- assert . equal ( b . indexOf ( '' ) ,  - 1 ) ; 
33- assert . equal ( b . indexOf ( '' ,  1 ) ,  - 1 ) ; 
34- assert . equal ( b . indexOf ( '' ,  b . length  +  1 ) ,  - 1 ) ; 
35- assert . equal ( b . indexOf ( '' ,  Infinity ) ,  - 1 ) ; 
36- assert . equal ( b . indexOf ( buf_a ) ,  0 ) ; 
37- assert . equal ( b . indexOf ( buf_a ,  1 ) ,  - 1 ) ; 
38- assert . equal ( b . indexOf ( buf_a ,  - 1 ) ,  - 1 ) ; 
39- assert . equal ( b . indexOf ( buf_a ,  - 4 ) ,  - 1 ) ; 
40- assert . equal ( b . indexOf ( buf_a ,  - b . length ) ,  0 ) ; 
41- assert . equal ( b . indexOf ( buf_a ,  NaN ) ,  0 ) ; 
42- assert . equal ( b . indexOf ( buf_a ,  - Infinity ) ,  0 ) ; 
43- assert . equal ( b . indexOf ( buf_a ,  Infinity ) ,  - 1 ) ; 
44- assert . equal ( b . indexOf ( buf_bc ) ,  1 ) ; 
45- assert . equal ( b . indexOf ( buf_bc ,  2 ) ,  - 1 ) ; 
46- assert . equal ( b . indexOf ( buf_bc ,  - 1 ) ,  - 1 ) ; 
47- assert . equal ( b . indexOf ( buf_bc ,  - 3 ) ,  - 1 ) ; 
48- assert . equal ( b . indexOf ( buf_bc ,  - 5 ) ,  1 ) ; 
49- assert . equal ( b . indexOf ( buf_bc ,  NaN ) ,  1 ) ; 
50- assert . equal ( b . indexOf ( buf_bc ,  - Infinity ) ,  1 ) ; 
51- assert . equal ( b . indexOf ( buf_bc ,  Infinity ) ,  - 1 ) ; 
52- assert . equal ( b . indexOf ( buf_f ) ,  b . length  -  1 ) ; 
53- assert . equal ( b . indexOf ( buf_z ) ,  - 1 ) ; 
54- assert . equal ( b . indexOf ( buf_empty ) ,  - 1 ) ; 
55- assert . equal ( b . indexOf ( buf_empty ,  1 ) ,  - 1 ) ; 
56- assert . equal ( b . indexOf ( buf_empty ,  b . length  +  1 ) ,  - 1 ) ; 
57- assert . equal ( b . indexOf ( buf_empty ,  Infinity ) ,  - 1 ) ; 
58- assert . equal ( b . indexOf ( 0x61 ) ,  0 ) ; 
59- assert . equal ( b . indexOf ( 0x61 ,  1 ) ,  - 1 ) ; 
60- assert . equal ( b . indexOf ( 0x61 ,  - 1 ) ,  - 1 ) ; 
61- assert . equal ( b . indexOf ( 0x61 ,  - 4 ) ,  - 1 ) ; 
62- assert . equal ( b . indexOf ( 0x61 ,  - b . length ) ,  0 ) ; 
63- assert . equal ( b . indexOf ( 0x61 ,  NaN ) ,  0 ) ; 
64- assert . equal ( b . indexOf ( 0x61 ,  - Infinity ) ,  0 ) ; 
65- assert . equal ( b . indexOf ( 0x61 ,  Infinity ) ,  - 1 ) ; 
66- assert . equal ( b . indexOf ( 0x0 ) ,  - 1 ) ; 
14+ assert . strictEqual ( b . indexOf ( 'a' ) ,  0 ) ; 
15+ assert . strictEqual ( b . indexOf ( 'a' ,  1 ) ,  - 1 ) ; 
16+ assert . strictEqual ( b . indexOf ( 'a' ,  - 1 ) ,  - 1 ) ; 
17+ assert . strictEqual ( b . indexOf ( 'a' ,  - 4 ) ,  - 1 ) ; 
18+ assert . strictEqual ( b . indexOf ( 'a' ,  - b . length ) ,  0 ) ; 
19+ assert . strictEqual ( b . indexOf ( 'a' ,  NaN ) ,  0 ) ; 
20+ assert . strictEqual ( b . indexOf ( 'a' ,  - Infinity ) ,  0 ) ; 
21+ assert . strictEqual ( b . indexOf ( 'a' ,  Infinity ) ,  - 1 ) ; 
22+ assert . strictEqual ( b . indexOf ( 'bc' ) ,  1 ) ; 
23+ assert . strictEqual ( b . indexOf ( 'bc' ,  2 ) ,  - 1 ) ; 
24+ assert . strictEqual ( b . indexOf ( 'bc' ,  - 1 ) ,  - 1 ) ; 
25+ assert . strictEqual ( b . indexOf ( 'bc' ,  - 3 ) ,  - 1 ) ; 
26+ assert . strictEqual ( b . indexOf ( 'bc' ,  - 5 ) ,  1 ) ; 
27+ assert . strictEqual ( b . indexOf ( 'bc' ,  NaN ) ,  1 ) ; 
28+ assert . strictEqual ( b . indexOf ( 'bc' ,  - Infinity ) ,  1 ) ; 
29+ assert . strictEqual ( b . indexOf ( 'bc' ,  Infinity ) ,  - 1 ) ; 
30+ assert . strictEqual ( b . indexOf ( 'f' ) ,  b . length  -  1 ) ; 
31+ assert . strictEqual ( b . indexOf ( 'z' ) ,  - 1 ) ; 
32+ assert . strictEqual ( b . indexOf ( '' ) ,  - 1 ) ; 
33+ assert . strictEqual ( b . indexOf ( '' ,  1 ) ,  - 1 ) ; 
34+ assert . strictEqual ( b . indexOf ( '' ,  b . length  +  1 ) ,  - 1 ) ; 
35+ assert . strictEqual ( b . indexOf ( '' ,  Infinity ) ,  - 1 ) ; 
36+ assert . strictEqual ( b . indexOf ( buf_a ) ,  0 ) ; 
37+ assert . strictEqual ( b . indexOf ( buf_a ,  1 ) ,  - 1 ) ; 
38+ assert . strictEqual ( b . indexOf ( buf_a ,  - 1 ) ,  - 1 ) ; 
39+ assert . strictEqual ( b . indexOf ( buf_a ,  - 4 ) ,  - 1 ) ; 
40+ assert . strictEqual ( b . indexOf ( buf_a ,  - b . length ) ,  0 ) ; 
41+ assert . strictEqual ( b . indexOf ( buf_a ,  NaN ) ,  0 ) ; 
42+ assert . strictEqual ( b . indexOf ( buf_a ,  - Infinity ) ,  0 ) ; 
43+ assert . strictEqual ( b . indexOf ( buf_a ,  Infinity ) ,  - 1 ) ; 
44+ assert . strictEqual ( b . indexOf ( buf_bc ) ,  1 ) ; 
45+ assert . strictEqual ( b . indexOf ( buf_bc ,  2 ) ,  - 1 ) ; 
46+ assert . strictEqual ( b . indexOf ( buf_bc ,  - 1 ) ,  - 1 ) ; 
47+ assert . strictEqual ( b . indexOf ( buf_bc ,  - 3 ) ,  - 1 ) ; 
48+ assert . strictEqual ( b . indexOf ( buf_bc ,  - 5 ) ,  1 ) ; 
49+ assert . strictEqual ( b . indexOf ( buf_bc ,  NaN ) ,  1 ) ; 
50+ assert . strictEqual ( b . indexOf ( buf_bc ,  - Infinity ) ,  1 ) ; 
51+ assert . strictEqual ( b . indexOf ( buf_bc ,  Infinity ) ,  - 1 ) ; 
52+ assert . strictEqual ( b . indexOf ( buf_f ) ,  b . length  -  1 ) ; 
53+ assert . strictEqual ( b . indexOf ( buf_z ) ,  - 1 ) ; 
54+ assert . strictEqual ( b . indexOf ( buf_empty ) ,  - 1 ) ; 
55+ assert . strictEqual ( b . indexOf ( buf_empty ,  1 ) ,  - 1 ) ; 
56+ assert . strictEqual ( b . indexOf ( buf_empty ,  b . length  +  1 ) ,  - 1 ) ; 
57+ assert . strictEqual ( b . indexOf ( buf_empty ,  Infinity ) ,  - 1 ) ; 
58+ assert . strictEqual ( b . indexOf ( 0x61 ) ,  0 ) ; 
59+ assert . strictEqual ( b . indexOf ( 0x61 ,  1 ) ,  - 1 ) ; 
60+ assert . strictEqual ( b . indexOf ( 0x61 ,  - 1 ) ,  - 1 ) ; 
61+ assert . strictEqual ( b . indexOf ( 0x61 ,  - 4 ) ,  - 1 ) ; 
62+ assert . strictEqual ( b . indexOf ( 0x61 ,  - b . length ) ,  0 ) ; 
63+ assert . strictEqual ( b . indexOf ( 0x61 ,  NaN ) ,  0 ) ; 
64+ assert . strictEqual ( b . indexOf ( 0x61 ,  - Infinity ) ,  0 ) ; 
65+ assert . strictEqual ( b . indexOf ( 0x61 ,  Infinity ) ,  - 1 ) ; 
66+ assert . strictEqual ( b . indexOf ( 0x0 ) ,  - 1 ) ; 
6767
6868// test offsets 
69- assert . equal ( b . indexOf ( 'd' ,  2 ) ,  3 ) ; 
70- assert . equal ( b . indexOf ( 'f' ,  5 ) ,  5 ) ; 
71- assert . equal ( b . indexOf ( 'f' ,  - 1 ) ,  5 ) ; 
72- assert . equal ( b . indexOf ( 'f' ,  6 ) ,  - 1 ) ; 
69+ assert . strictEqual ( b . indexOf ( 'd' ,  2 ) ,  3 ) ; 
70+ assert . strictEqual ( b . indexOf ( 'f' ,  5 ) ,  5 ) ; 
71+ assert . strictEqual ( b . indexOf ( 'f' ,  - 1 ) ,  5 ) ; 
72+ assert . strictEqual ( b . indexOf ( 'f' ,  6 ) ,  - 1 ) ; 
7373
7474assert . equal ( b . indexOf ( Buffer . from ( 'd' ) ,  2 ) ,  3 ) ; 
7575assert . equal ( b . indexOf ( Buffer . from ( 'f' ) ,  5 ) ,  5 ) ; 
0 commit comments