如何检查两个文件是否具有相同的内容?

5 浏览
0 Comments

如何检查两个文件是否具有相同的内容?

我正在使用mocha/supertest/should.js来测试REST服务。

GET /files/以流的形式返回文件。

我如何在should.js中断言文件内容是相同的?

it('应该以流的形式返回文件', function (done) {
    var writeStream = fs.createWriteStream('test/fixtures/tmp.json');
    var req = api.get('/files/676dfg1430af3595');
    req.on('end', function(){
       var tmpBuf = fs.readFileSync('test/fixtures/tmp.json');
       var testBuf = fs.readFileSync('test/fixtures/test.json');
       // 如何使用should.js断言文件内容相同 (tmpBuf == testBuf )
       // ...
       done();
    });
});

0