小编Cha*_*lie的帖子

res.should.have.status给了我错误

我是mocha和should.js的新手.我正在尝试检查响应的状态,但它给了我TypeError: Object #<Assertion> has no method 'status'代码是这样的:

describe('Local signup', function() {
    it('should return error trying to save duplicate username', function(done) {
      var profile = {
        email: 'abcd@abcd.com',
        password: 'Testing1234',
        confirmPassword: 'Testing1234',
        firstName: 'Abc',
        lastName: 'Defg'
      };
      request(url)
          .post('/user/signup')
          .send(profile)
          .end(function(err, res) {
            if (err) {
              throw err;
            }
            res.should.have.status(400);
            done();
          });
    });
Run Code Online (Sandbox Code Playgroud)

我也注意到,虽然我已经声明var should = require('should');,但我的ide告诉我'should'是一个未使用的局部变量.我真的不知道为什么.

javascript mocha.js node.js should.js

6
推荐指数
1
解决办法
4354
查看次数

标签 统计

javascript ×1

mocha.js ×1

node.js ×1

should.js ×1