@@ -79,62 +79,94 @@ assert.equal(b.indexOf(Buffer.from('f'), 6), -1);
79
79
assert . equal ( Buffer . from ( 'ff' ) . indexOf ( Buffer . from ( 'f' ) , 1 , 'ucs2' ) , - 1 ) ;
80
80
81
81
// 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
+ ) ;
88
92
89
93
// 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
+ ) ;
96
104
97
105
// 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
+ ) ;
104
116
105
117
// 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
+ ) ;
121
143
122
144
// 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
+ ) ;
138
170
139
171
140
172
// test optional offset with passed encoding
0 commit comments