title: How to check if two files have the same content?
body: <p>I am using <code>mocha/supertest/should.js</code> to test REST Service</p>
  <p><code>GET /files/&lt;hash&gt;</code> returns file as stream.</p>
  <p>How can I assert in <code>should.js</code> that file contents are the same?</p>
  <pre><code>it('should return file as stream', 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');
      
         // How to assert with should.js file contents are the same (tmpBuf == testBuf )
         // ...
      
         done();
      });
  });
  </code></pre>