test: improve chained property readability · nodejs/node@b4258bb
@@ -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);
80808181// 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+);
88928993// 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+);
9610497105// 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+);
104116105117// 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+);
121143122144// 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+);
138170139171140172// test optional offset with passed encoding