Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit c674ad7

Browse files
committed
Check files.get includes paths/content instead of deepEqual
This ensures that the files and their path is in the response and ignores the order that we cannot trust
1 parent f83afd0 commit c674ad7

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

src/files.js

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -382,34 +382,30 @@ module.exports = (common) => {
382382
var paths = files.map((file) => {
383383
return file.path
384384
})
385-
expect(paths).to.deep.equal([
386-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP',
387-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/alice.txt',
388-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/empty-folder',
389-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files',
390-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files/empty',
391-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files/hello.txt',
392-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files/ipfs.txt',
393-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/holmes.txt',
394-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/jungle.txt',
395-
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/pp.txt'
396-
])
385+
expect(paths).to.include.members([
386+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP',
387+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/alice.txt',
388+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/empty-folder',
389+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files',
390+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files/empty',
391+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files/hello.txt',
392+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/files/ipfs.txt',
393+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/holmes.txt',
394+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/jungle.txt',
395+
'QmVvjDy7yF7hdnqE8Hrf4MHo5ABDtb5AbX6hWbD3Y42bXP/pp.txt'
396+
]);
397397

398398
// Check contents
399-
var contents = files.map((file) => {
400-
return file.content ? file.content : null
401-
})
402-
expect(contents).to.deep.equal([
403-
null,
404-
directoryContent['alice.txt'],
405-
null,
406-
null,
407-
null,
408-
directoryContent['files/hello.txt'],
409-
directoryContent['files/ipfs.txt'],
410-
directoryContent['holmes.txt'],
411-
directoryContent['jungle.txt'],
412-
directoryContent['pp.txt']
399+
var contents = files.map(function (file) {
400+
return file.content ? file.content.toString() : null
401+
});
402+
expect(contents).to.include.members([
403+
directoryContent['alice.txt'].toString(),
404+
directoryContent['files/hello.txt'].toString(),
405+
directoryContent['files/ipfs.txt'].toString(),
406+
directoryContent['holmes.txt'].toString(),
407+
directoryContent['jungle.txt'].toString(),
408+
directoryContent['pp.txt'].toString()
413409
])
414410
done()
415411
}))

0 commit comments

Comments
 (0)