我使用摩卡/ supertest/should.js来测试我的REST服务 GET /files/<hash>回报文件作为流文件。 如何在should.js中声明文件内容相同? it('should return file as stream', function (done) {
var writeStream = fs.createWriteStream('test/fixtures
我想要做的事情简单的断言像 knownArray.should.include('known value')
该数组是正确的,但我根本无法找出正确的断言用来检查数组是否有这个值(索引无关紧要)。我也试过should.contain但是这两种抛出一个错误Object #<Assertion> has no method 'contain'(或'include') 我如何检查数组包含使用shoul
我已经正确配置了我的应用程序,例如,如果我运行node app.js,所有内容都将启动。我试图测试我的应用程序的连接正在使用单元测试正常工作。我至今是: var options = {
url: 'http://localhost',
port: 8080,
};
var app = require("../app.js");
var should = require('
我正在使用与以下内容非常相似的内容来使用Mocha执行一系列API测试。这很好,但它需要为每个测试制作一个单独的API调用。 我想使用相同的API调用并针对该响应运行多个测试。我一直在阅读,你可以使用before来做到这一点,但是网络上的所有例子都没有真正显示它使用API调用? var chai = require('chai');
var request = require('reques
摩卡测试我有以下代码(摩卡测试与should.js): it('must not be valid with empty object', function (done) {
var result = {};
result.should.not.be.object;
});
它传递,虽然结果是一个object。它也通过result.should.be.object。