chai 相关问题

Chai是Node.js和浏览器的BDD / TDD断言库,可以与任何Javascript测试框架一起使用。

如何在发布路线上模拟Express / Node.js中间件?

我正在用chai和mocha编写一些测试,但遇到了一些麻烦。例如,在我粘贴到此处的路由中,LOGOUT调用isLoggedIn中间件,该中间件检查用户是否存在于...

回答 1 投票 0

在nodejs中使用(mocha,chai)进行错误单元测试

我在运行测试时出现错误:mocha test.js,这是错误:帐户创建一个管理员帐户应创建一个新的管理员帐户:Uncaught TypeError:无法读取属性“应该”的...

回答 1 投票 1

Supertest响应上的异步chai断言

我正在使用Superagent(与Async / Await一起使用诺言,并希望对Chai的Expect做出一些额外的断言,以响应。问题是响应时的断言需要任何异步...

回答 1 投票 0

cy.get返回无效的jquery元素

以下是我的测试代码的片段:cy.get('div [data-component-data-id = 301602] h2:first').should('have.length',1).and(($$ )=> {Expect($ el).to.have.text('dress')})和cypress ...

回答 1 投票 0

类内部方法未在单元测试中执行

我有一个包含方法的类。现在初始化该类后,我想调用这些方法,但是我的测试流程不针对该方法,并且在测试套件之外出现诸如未捕获错误的错误。下面...

回答 1 投票 0

是否可以选择包含h1的锚标签,其中包含文本“ Visit Site”?

我正在使用Cypress.io测试我的创业公司的网站,并希望选择一个特定的锚标签。但是,该定位标记没有任何可用于标识它的唯一属性,因此我...

回答 1 投票 0

如何模拟对象创建及其方法

new UrlBuilder(urlString).buildURL(params).getShortenedURL()。then(data => {.....});如何存根对象创建并检查是否已调用getShortenedURL()?我试过了...。

回答 1 投票 0

如何读取元素值并单击时间不足

因此,我目前正在研究元素,情况可能是在标签上显示示例:

回答 2 投票 0

测试nodejs api时,有许多请求异常

我正在测试nodejs api,但是每秒允许5个请求。当测试速度很快被超过时,有人知道如何解决这个问题吗?我正在用mocha和chai-js(chaiHttp)

回答 1 投票 0

我无法使用chai和sinon测试我的sails.js控制器

我有一个带有方法sum的控制器Acounts,以及一个带有对象寄存器的名为validate的服务文件。该对象具有validate方法,该方法验证提供的表单并返回布尔值。 ...

回答 2 投票 0

量角器-检查单选按钮是否被选中

因此,我在运行量角器/硒测试时遇到这个问题,有时在测试过程中已经检查了单选按钮,有时没有。等:

回答 2 投票 0

我如何对HTTP请求进行单元测试?

正如标题所问,我如何使用Mocha和Chai测试HTTP请求?我最近开始学习单元测试,但是我仍然对测试的某些方面感到困惑。我可以的...

回答 4 投票 5

如何在类中编写摩卡测试

是否可以在类内部编写摩卡测试,例如:class test {//摩卡测试describe(“ test here here”,function(){it(“ sample test”,function(){})})}}如何...

回答 1 投票 0

Mocha Chai-确认正文中具有'name'属性

我觉得我误会了什么是摩卡/柴来决定什么是“财产”。我首先运行节点index.js。 index.js const express = require('express')module.exports =服务器功能服务器(端口= 0)...

回答 1 投票 0

来自函数的API响应返回未定义

所以我有两个js文件file1.js const {Expect} = require(“ chai”); const {createEnrollment} = require(“ ../ utils / file2”)describe('create enrollment',function(){it('将用户注册到...

回答 1 投票 0

mocha,猫鼬-done()被多次调用

我有用于测试用户注册的测试套件:const chai = require('chai'); const chaiHttp = require('chai-http'); const {app} = require('../../'); const {User} = require('../../ models /'); chai ....

回答 1 投票 0

即使状态为500,柴也通过了测试用例

我正在使用chai和mocha来运行我的api的测试用例,chai http。即使返回我的测试用例也要返回500的响应,这是我的测试用例describe('/ POST saveBatch',()=& ...

回答 1 投票 0

有什么方法可以将调用伪造为sinon间谍?

我正在尝试从期望迁移到柴和锡南。我希望我们做这样的事情。check = Expect.spyOn(module,“ method”)。andCall(function(dep){return dep;});但是我想要这个...

回答 1 投票 0

Mocha-如何使用before块设置变量?

我的示例让resort30 = new Resort('Alta');在文件顶部,然后在测试用例中使用它,即let alta = new Visit(resort30,'03 / 01/2000'); //注意,这是在任何...之前]

回答 1 投票 0

数组内部严格等于

我想检查两个数组是否以相同顺序包含相同的元素(不是深等于)。 var a = {id:1} var b = {id:2} var c = {id:3} var arr = [a,b,c] Expect(arr).to .______([a,b,.. 。

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.