toHaveTheSameBinaryContentAs
Expects that the subject of this
expectation (a Path) has the same binary content as targetPath.
Return
an Expect for the subject of this
expectation.
Since
0.17.0
Samples
val notEmptyFilePath = tempDir.newFile("test_file_1")
notEmptyFilePath.writeBytes(byteArrayOf(1, 2, 3))
val expectedFilePath = tempDir.newFile("test_file_2")
expectedFilePath.writeBytes(byteArrayOf(1, 2, 3))
val emptyFilePath = tempDir.newFile("test_file_3")
expect(notEmptyFilePath) toHaveTheSameBinaryContentAs expectedFilePath
fails { // because nothing is written inside of `emptyFilePath`
expect(emptyFilePath) toHaveTheSameBinaryContentAs expectedFilePath
}