Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用should.js执行assert.fail()最可读的方法是什么_Javascript_Unit Testing_Assertions_Should.js - Fatal编程技术网

Javascript 使用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() 不应该有变量。我的意思是当达到该语句时失败。从可读性的角度来看仍然不理想,但给你投票权。只是尝试了一下,没有参数的函数是不存在的,所以它失

正如.js应该使用BDD风格的断言一样,它应该可以从代码中读取。我想知道对于should.js来说,最可读的assert.fail()等价物是什么。我缺少了一些类似“应该.失败”

的东西,到目前为止,我想出了:

false.should.be.true;

编辑

那么:

  • “这应该失败”,应该是真的
应。失败作为一种方法存在:

should.fail()

不应该有变量。我的意思是当达到该语句时失败。从可读性的角度来看仍然不理想,但给你投票权。只是尝试了一下,没有参数的函数是不存在的,所以它失败了,但消息令人困惑。是的,这很有趣。我猜它并没有被记录下来(也不像我想的那样工作),但它总是能帮我搞定测试。
should.fail()