chai-as-promised相关内容
Chai as Promised 文档声明如下: 注意:return 或 notify(done) 必须与 promise 断言一起使用. 网站上的例子如下: return doSomethingAsync().should.eventually.equal("foo");doSomethingAsync().should.eventually.equal("foo").notify
..
Chai as Promised 文档声明如下: 注意:return 或 notify(done) 必须与 promise 断言一起使用. 网站上的例子如下: return doSomethingAsync().should.eventually.equal("foo");doSomethingAsync().should.eventually.equal("foo").notify
..
Chai as Promised 文档声明如下: 注意:return 或 notify(done) 必须与 promise 断言一起使用. 网站上的例子如下: return doSomethingAsync().should.eventually.equal("foo");doSomethingAsync().should.eventually.equal("foo").notify
..
我正在尝试让 chai-as-promised 与 $q 承诺一起使用业力单元测试. svc.test = function(foo){如果(!富){//return Promise.reject(new Error('foo is required'));return $q.reject(new Error('foo is required'));} 别的 {//这里通过ajax获取数据返回
..
chai-as-promised 文档有以下在同一个测试中处理多个承诺的例子: it("应该一切顺利", function (done) {Q.all([promiseA.should.become("happy"),promiseB.should.eventually.have.property(“欢乐时光"),promiseC.should.be.rejectedWith(TypeError
..
您好,我有一个方法可以将数据和URL一起返回给我,因此return对象具有url和body作为两个属性. return new Promise(function(resolve,reject) { request(url, function (error, response, body) { if(error) reject
..
我正在按承诺对Mocha + Chai进行一些单元测试 'use strict'; var chai = require('chai').use(require('chai-as-promised')) var should = chai.should(); describe('Testing how promises work', () => { it("should work
..
我正在使用承诺的价格 + 摩卡来编写一些 selenium-webdriver 测试.由于webdriver广泛使用 promises ,我想如果我将chai-as-Promised用于这些类型的测试会更好. 问题是,当测试失败时,mocha无法正确捕获错误,并且只是失败而没有输出任何内容. 示例代码: it 'tests log', (next) -> log = @cli
..
我正在努力找到一种最佳方法,以验证使用async/await时在Mocha测试中否定了诺言. 这是一个可行的示例,但我不喜欢should.be.rejectedWith返回一个必须从测试函数中返回才能进行正确评估的promise.使用async/await消除了测试值的要求(就像我对下面的wins()的结果所做的那样),并且我觉得我有时可能会忘记return语句,在这种情况下,测试将始终通过
..
我正在尝试编写测试来测试连接到mongo的方法,但我实际上并不想运行mongo并与其建立连接以使我的测试成功通过. 这是我当前的测试,当我的mongo守护程序运行时,该测试成功. describe('with a valid mongo string parameter', function() { it('should return a rejected promise',
..
我正在尝试让chai-as-promised与因果单元测试中的$q promises一起使用. svc.test = function(foo){ if (!foo){ // return Promise.reject(new Error('foo is required')); return $q.reject(new Error('foo is req
..
我有一个拒绝承诺的课程: Sync.prototype.doCall = function(动词,方法,数据) { var self = this; self.client = P.promisifyAll(new Client()); var res = this.queue.then(function(){ return self.client.callAsync(
..
Chai承诺的文件如下: 注意:return或notify(done)必须与promise断言一起使用。 该网站上的示例如下: return doSomethingAsync()。should.eventually.equal(“foo”); doSomethingAsync()。should.eventually.equal(“foo”)。notify(done);
..
我正在使用Mocha来测试一个返回promise的异步函数。 测试promise是否解析为正确值的最佳方法是什么? 解决方案 自1.18.0版(2014年3月)起,Mocha内置了Promise支持。您可以从测试用例中返回一个承诺,Mocha将等待它: it('做一些异步',函数(){//注意:没有'done`参数 返回getSomePromise()。then(functi
..
我有一个简单的coffeescript测试w / Selenium-Webdriver使用Chai-as-Promised和Mocha,它应该测试一个网页,我使用AJAX调用一旦按下登录按钮进行身份验证: selenium = require'selenium-webdriver' chai = require'chai' chai.use require 'chai-as-promi
..