chai 相关问题

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

使用Passport js的经过身份验证的端点测试

我正在尝试在我的应用中测试经过身份验证的终结点。我的节点应用程序使用快速,快速会话,本地护照,React和下一步进行身份验证。我花了太多时间试图解决这个问题...

回答 1 投票 0

如何测试在构造函数中引发的错误?

我正在尝试使用chai测试捕获在构造函数中引发的错误:'use strict'const chai = require('chai')const Expect = chai.expect describe('一个流动站必须放置在平台内部' ,...

回答 1 投票 1

测试在该表单上使用veevalidate的表单

i使用vee-validate版本3.0.11来验证我的表单,如下所示: [] 您正在尝试将需要安装的组件浅装到render its children。如果您想一起忽略ValidationProvider,则可以提供一个伪造的伪造的伪造密码,如下所示。 ContactForm.vue <template> <div> <ValidationProvider rules="required" name="input" v-slot="{ errors }"> <p :style="{color: 'red'}">To be, or not to be</p> <input type="text" v-model="value"> <span id="error">{{ errors[0] }}</span> </ValidationProvider> </div> </template> <script> import { ValidationProvider } from "vee-validate"; export default { name: "ContactForm", components: { ValidationProvider }, data: () => ({ value: "" }) }; </script> ContactForm.test.js import { shallowMount, createLocalVue } from "@vue/test-utils"; import ContactForm from "./ContactForm"; import FakeValidationProvider from "./FakeValidationProvider"; test("Test shallow mount renders what's inside validation provider", async () => { const localVue = createLocalVue(); var wrapper = shallowMount(ContactForm, { stubs: { ValidationProvider: FakeValidationProvider }, localVue }); expect(wrapper.text()).toContain("To be, or not to be"); }); FakeValidationProvider.vue <template> <div v-bind="{ ...$props, ...$attrs }"> <slot :errors="errors"></slot> </div> </template> <script> export default { name: "FakeValidationProvider", data() { return { errors: [] }; } }; </script> 除错误外,还可以使用其他任何所需的参数来扩展插槽。如果您也想使这些参数动态化,请查看this article on rendering slots

回答 1 投票 1

使用chai的对象方法和上下文难以使用

我有一个带有某些方法的对象:module.exports = {auth:async function(){//加载密钥const key = JSON.parse(fs.readFileSync(“ ./ keys / key.json”)。toString ()); //使用...

回答 1 投票 0

Node mocha / chai测试以查看是否存在文件夹

我正在尝试测试特定路径的文件夹的创建。我可以在创建文件夹之前正确检查该文件夹是否存在,但是在创建文件夹后运行相同的检查时,它会返回...

回答 1 投票 0

用于函数内部中间件的Sinon存根

我有一个中间件,该中间件位于此导出const getUserAuthenticated =(var1,var2,var3)这样的参数化函数内=> {返回异步(req,res,next)=> {尝试{//一些...

回答 1 投票 0

我如何正确地测试将axios.get和cheerios.load函数与mocha和chai一起使用的函数?

我有这个index.js文件const axios = require(“ axios”); const cheerio = require('cheerio'); const fetchData = async(webpage)=> {const result = await axios.get(webpage); ...

回答 1 投票 0

Vue路由单元测试-?

我正在尝试对路径路径进行单元测试。 router / index.js(index.js是路由器文件夹中具有路径的文件)从'vue'导入Vue从'vue-router'导入路由器从'@ / ...]导入Login00Z从[@ / ...

回答 1 投票 1

Router.use()需要中间件功能,但使用socket.io和mocha时未定义

我是初学者,可以将socket.io与NodeJS和mocha一起使用。使用socket.io客户端和服务器后,我得到以下错误Router.use()需要中间件功能,但在...

回答 1 投票 1

Mocha-Chai Unit Terst报告生成-NodeJS

我正在使用Mocha chai进行示例NodeJS项目的单元测试。其次是下面的参考。 https://www.sitepoint.com/unit-test-javascript-mocha-chai/我可以成功运行测试...

回答 1 投票 1

在nodejs中构建jenkins管道

我需要实现这一点:管道{代理无阶段{stage('Build'){代理{docker {image'python:2-alpine'} ...

回答 1 投票 0

从JavaScript对象重新定义MongoDB _id属性

我在Express项目中进行了以下测试:it('testing club',async()=> {let club = await clubDAO.create(baseClubParams); console.log(club)const resp = await http.put( `/ ...

回答 1 投票 0

[Node.Js套接字在将自定义Error类传递到Express错误中间件时挂断

[我正在尝试为我的Node + Express服务器中的错误处理中间件编写集成测试,并且在传递扩展了Node基本错误的自定义错误时遇到套接字挂起的情况...

回答 1 投票 0

MochaJS和Chai测试动态ID

我正在尝试生成一些断言来测试我的Restful CRUD API,但我不是如何测试新生成的文档。我也使用Express + Firebase,因此能够轻松测试用户,因为...

回答 1 投票 2

如何使用mocha chai检查棱镜服务器是否正在运行?

在运行docker-compose up Prisma服务器后,在端口4466上运行。我想编写一个测试用例,它将检查它是否正在运行。我该如何实现?到目前为止,我已经尝试过了...

回答 1 投票 1

无法在.spec.ts文件NodeJs中的模块外部使用import语句

对于单元测试,我使用mocha + chai。我使用“ test”运行命令:“ mocha --require ts-node / register'src / ** / * spec.ts'”。当我在* spec.ts文件中使用import时(例如,从'...

回答 1 投票 0

如何在摩卡咖啡中以表单数据格式发送正文

[这是我的标题邮递员:这是邮递员中的身体表单数据:我已经在尝试这种describe('test',function(){describe('Get User Data',function(){it.only( 'bla bla bla',...

回答 1 投票 0

Mocha和Chai测试期望不会抛出错误

我正在用Mocha和Chai做一些测试,我有一些没有返回值的函数,但是如果有错误,他们会抛出一个我要测试的错误,因为如果它们通过了测试,则...] >

回答 1 投票 0

如何对模块中导出的函数返回的对象进行存根

请考虑以下内容:注意:下面显示的示例只是为了简洁起见,没有考虑实际的用例文件:simpleCalcs.js module.exports = function(){...

回答 1 投票 0

Typescript Mocha和AWS测试

这是我第一次尝试摩卡/柴。我有一个IaC项目,在启动之前,我想在执行工作之前验证存储在Secrets Manager中的秘密是否确实存在。当我...

回答 1 投票 0

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