@@ -79,62 +79,94 @@ assert.equal(b.indexOf(Buffer.from('f'), 6), -1);
7979assert . equal ( Buffer . from ( 'ff' ) . indexOf ( Buffer . from ( 'f' ) , 1 , 'ucs2' ) , - 1 ) ;
8080
8181// test hex encoding
82- assert . equal (
83- Buffer . from ( b . toString ( 'hex' ) , 'hex' )
84- . indexOf ( '64' , 0 , 'hex' ) , 3 ) ;
85- assert . equal (
86- Buffer . from ( b . toString ( 'hex' ) , 'hex' )
87- . indexOf ( Buffer . from ( '64' , 'hex' ) , 0 , 'hex' ) , 3 ) ;
82+ assert . strictEqual (
83+ Buffer . from ( b . toString ( 'hex' ) , 'hex' )
84+ . indexOf ( '64' , 0 , 'hex' ) ,
85+ 3
86+ ) ;
87+ assert . strictEqual (
88+ Buffer . from ( b . toString ( 'hex' ) , 'hex' )
89+ . indexOf ( Buffer . from ( '64' , 'hex' ) , 0 , 'hex' ) ,
90+ 3
91+ ) ;
8892
8993// test base64 encoding
90- assert . equal (
91- Buffer . from ( b . toString ( 'base64' ) , 'base64' )
92- . indexOf ( 'ZA==' , 0 , 'base64' ) , 3 ) ;
93- assert . equal (
94- Buffer . from ( b . toString ( 'base64' ) , 'base64' )
95- . indexOf ( Buffer . from ( 'ZA==' , 'base64' ) , 0 , 'base64' ) , 3 ) ;
94+ assert . strictEqual (
95+ Buffer . from ( b . toString ( 'base64' ) , 'base64' )
96+ . indexOf ( 'ZA==' , 0 , 'base64' ) ,
97+ 3
98+ ) ;
99+ assert . strictEqual (
100+ Buffer . from ( b . toString ( 'base64' ) , 'base64' )
101+ . indexOf ( Buffer . from ( 'ZA==' , 'base64' ) , 0 , 'base64' ) ,
102+ 3
103+ ) ;
96104
97105// test ascii encoding
98- assert . equal (
99- Buffer . from ( b . toString ( 'ascii' ) , 'ascii' )
100- . indexOf ( 'd' , 0 , 'ascii' ) , 3 ) ;
101- assert . equal (
102- Buffer . from ( b . toString ( 'ascii' ) , 'ascii' )
103- . indexOf ( Buffer . from ( 'd' , 'ascii' ) , 0 , 'ascii' ) , 3 ) ;
106+ assert . strictEqual (
107+ Buffer . from ( b . toString ( 'ascii' ) , 'ascii' )
108+ . indexOf ( 'd' , 0 , 'ascii' ) ,
109+ 3
110+ ) ;
111+ assert . strictEqual (
112+ Buffer . from ( b . toString ( 'ascii' ) , 'ascii' )
113+ . indexOf ( Buffer . from ( 'd' , 'ascii' ) , 0 , 'ascii' ) ,
114+ 3
115+ ) ;
104116
105117// test latin1 encoding
106- assert . equal (
107- Buffer . from ( b . toString ( 'latin1' ) , 'latin1' )
108- . indexOf ( 'd' , 0 , 'latin1' ) , 3 ) ;
109- assert . equal (
110- Buffer . from ( b . toString ( 'latin1' ) , 'latin1' )
111- . indexOf ( Buffer . from ( 'd' , 'latin1' ) , 0 , 'latin1' ) , 3 ) ;
112- assert . equal (
113- Buffer . from ( 'aa\u00e8aa' , 'latin1' )
114- . indexOf ( '\u00e8' , 'latin1' ) , 2 ) ;
115- assert . equal (
116- Buffer . from ( '\u00e8' , 'latin1' )
117- . indexOf ( '\u00e8' , 'latin1' ) , 0 ) ;
118- assert . equal (
119- Buffer . from ( '\u00e8' , 'latin1' )
120- . indexOf ( Buffer . from ( '\u00e8' , 'latin1' ) , 'latin1' ) , 0 ) ;
118+ assert . strictEqual (
119+ Buffer . from ( b . toString ( 'latin1' ) , 'latin1' )
120+ . indexOf ( 'd' , 0 , 'latin1' ) ,
121+ 3
122+ ) ;
123+ assert . strictEqual (
124+ Buffer . from ( b . toString ( 'latin1' ) , 'latin1' )
125+ . indexOf ( Buffer . from ( 'd' , 'latin1' ) , 0 , 'latin1' ) ,
126+ 3
127+ ) ;
128+ assert . strictEqual (
129+ Buffer . from ( 'aa\u00e8aa' , 'latin1' )
130+ . indexOf ( '\u00e8' , 'latin1' ) ,
131+ 2
132+ ) ;
133+ assert . strictEqual (
134+ Buffer . from ( '\u00e8' , 'latin1' )
135+ . indexOf ( '\u00e8' , 'latin1' ) ,
136+ 0
137+ ) ;
138+ assert . strictEqual (
139+ Buffer . from ( '\u00e8' , 'latin1' )
140+ . indexOf ( Buffer . from ( '\u00e8' , 'latin1' ) , 'latin1' ) ,
141+ 0
142+ ) ;
121143
122144// test binary encoding
123- assert . equal (
124- Buffer . from ( b . toString ( 'binary' ) , 'binary' )
125- . indexOf ( 'd' , 0 , 'binary' ) , 3 ) ;
126- assert . equal (
127- Buffer . from ( b . toString ( 'binary' ) , 'binary' )
128- . indexOf ( Buffer . from ( 'd' , 'binary' ) , 0 , 'binary' ) , 3 ) ;
129- assert . equal (
130- Buffer . from ( 'aa\u00e8aa' , 'binary' )
131- . indexOf ( '\u00e8' , 'binary' ) , 2 ) ;
132- assert . equal (
133- Buffer . from ( '\u00e8' , 'binary' )
134- . indexOf ( '\u00e8' , 'binary' ) , 0 ) ;
135- assert . equal (
136- Buffer . from ( '\u00e8' , 'binary' )
137- . indexOf ( Buffer . from ( '\u00e8' , 'binary' ) , 'binary' ) , 0 ) ;
145+ assert . strictEqual (
146+ Buffer . from ( b . toString ( 'binary' ) , 'binary' )
147+ . indexOf ( 'd' , 0 , 'binary' ) ,
148+ 3
149+ ) ;
150+ assert . strictEqual (
151+ Buffer . from ( b . toString ( 'binary' ) , 'binary' )
152+ . indexOf ( Buffer . from ( 'd' , 'binary' ) , 0 , 'binary' ) ,
153+ 3
154+ ) ;
155+ assert . strictEqual (
156+ Buffer . from ( 'aa\u00e8aa' , 'binary' )
157+ . indexOf ( '\u00e8' , 'binary' ) ,
158+ 2
159+ ) ;
160+ assert . strictEqual (
161+ Buffer . from ( '\u00e8' , 'binary' )
162+ . indexOf ( '\u00e8' , 'binary' ) ,
163+ 0
164+ ) ;
165+ assert . strictEqual (
166+ Buffer . from ( '\u00e8' , 'binary' )
167+ . indexOf ( Buffer . from ( '\u00e8' , 'binary' ) , 'binary' ) ,
168+ 0
169+ ) ;
138170
139171
140172// test optional offset with passed encoding
0 commit comments