Javascript 使用should.js执行assert.fail()最可读的方法是什么
正如.js应该使用BDD风格的断言一样,它应该可以从代码中读取。我想知道对于should.js来说,最可读的assert.fail()等价物是什么。我缺少了一些类似“应该.失败”的东西,到目前为止,我想出了:Javascript 使用should.js执行assert.fail()最可读的方法是什么,javascript,unit-testing,assertions,should.js,Javascript,Unit Testing,Assertions,Should.js,正如.js应该使用BDD风格的断言一样,它应该可以从代码中读取。我想知道对于should.js来说,最可读的assert.fail()等价物是什么。我缺少了一些类似“应该.失败”的东西,到目前为止,我想出了: false.should.be.true; 或 编辑 那么: “这应该失败”,应该是真的 应。失败作为一种方法存在: should.fail() 不应该有变量。我的意思是当达到该语句时失败。从可读性的角度来看仍然不理想,但给你投票权。只是尝试了一下,没有参数的函数是不存在的,所以它失
false.should.be.true;
或
编辑
那么:
- “这应该失败”,应该是真的李>
should.fail()
不应该有变量。我的意思是当达到该语句时失败。从可读性的角度来看仍然不理想,但给你投票权。只是尝试了一下,没有参数的函数是不存在的,所以它失败了,但消息令人困惑。是的,这很有趣。我猜它并没有被记录下来(也不像我想的那样工作),但它总是能帮我搞定测试。
should.fail()