文件名称:ladygrey:在Mocha和Chai之上构建的Promise测试实用程序
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-18 11:11:50
JavaScript
淑女 npm install ladygrey --save-dev 由于承诺的异步性质,因此很难在标准的单元测试(例如Mocha测试用例)中对其进行测试。 当使用模拟对象测试promise时,尤其如此。 例如,当测试用例不确切知道承诺将在何时解决时,测试用例应该如何知道何时验证模拟的期望? ladygrey定义了PromiseExpectation类,该类提供了许多在之上构建的承诺测试实用程序,以使测试承诺更加容易。 例子: function foo() { return new Promise(function(resolve, reject) { resolve(5); }); } describe("foo", function() { it("should resolve and return 5", function() {
【文件预览】:
ladygrey-master
----.jshintignore(24B)
----index.js(9KB)
----package.json(797B)
----test()
--------index.js(9KB)
----LICENSE(1KB)
----examples()
--------basic_example.js(1KB)
----.gitignore(526B)
----README.md(2KB)
----.jshintrc(79B)