test: improve chained property readability · nodejs/node@b4258bb

@@ -79,62 +79,94 @@ assert.equal(b.indexOf(Buffer.from('f'), 6), -1);

7979

assert.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