We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
should not duplicate fingerprint entries
1 parent 2e93d80 commit 6e38ec1Copy full SHA for 6e38ec1
test/internal/tls.test.js
@@ -167,7 +167,30 @@ describe('trust-on-first-use', function() {
167
driver.session();
168
169
setTimeout(function() {
170
- expect( fs.readFileSync(knownHostsPath, 'utf8').trim().split('\n').length ).toBe( 1 );
+ var lines = {};
171
+ fs.readFileSync(knownHostsPath, 'utf8')
172
+ .split('\n')
173
+ .filter(function(line) {
174
+ return !! (line.trim());
175
+ })
176
+ .forEach(function(line) {
177
+ if (!lines[line]) {
178
+ lines[line] = 0;
179
+ }
180
+ lines[line]++;
181
+ });
182
+
183
+ var duplicatedLines = Object
184
+ .keys(lines)
185
+ .map(function(line) {
186
+ return lines[line];
187
188
+ .filter(function(count) {
189
+ return count > 1;
190
191
+ .length;
192
193
+ expect( duplicatedLines ).toBe( 0 );
194
done();
195
}, 1000);
196
});
0 commit comments