chai 相关问题

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

如何在测试(Lit)Web 组件之前等待异步 connectedCallback 完成?

我现在正在使用 Lit Framework,但我认为这种类型的事情也会发生在常规 Web 组件中。 我的 connectedCallback 是异步的,但是,有了 Lit fixture,我认为它不会等待......

回答 1 投票 0

如何在 mocha 中测试非等待的异步函数调用?

我想为调用异步运行的 postReservation 服务的预订服务编写 mocha 测试套件?如何测试是否调用了 postReservation 服务? 异步函数

回答 1 投票 0

github copilot labs 生成测试时出错

当我用 github copilot 生成测试后,他向我抛出这个错误,我让他在同一个 copilot 中运行测试,测试它们。 运行测试出错:错误:无法找到柴;请安装...

回答 1 投票 0

如何使用 express、axios、jest、jwt 和 chai 保留登录状态以测试 node.js 中的某些端点(/refresh_token 或 /logout)

我正在尝试编写一个简单的 node.js API,所以我想测试我所有的端点是否正常工作。我使用 jest 进行测试,使用 chai 进行断言。当我测试我的 /login 端点时,一切都...

回答 0 投票 0

在WebStorm中,通过断言的测试失败。

我试图使用mochachaisupertest运行一个基本测试。当我使用命令行时,我得到测试失败的信息,但在WebStorm中,我得到的是这样的信息 这是测试的代码 const chai = ...。

回答 1 投票 4

赛普拉斯API响应为Array,但断言失败。

我目前正在尝试断言数组中的项目为真。it.only('GET getUserPermissions', () => { cy.request({ method: ....

回答 1 投票 0

如何用mochachai测试ejsnodejs函数?

我在一个ejsnodejs应用程序中需要测试一个函数。这个函数添加了一个用户(名字和4个字母等级的数组)。我想测试该函数是否添加了一个用户。

回答 1 投票 0

测试使用mochachai的mongoDB的ejsnodejs函数。

mongo在homeController.js中是这样设置的 const MongoDB = require("mongodb").MongoClient, dbURL = "mongodb:/localhost:27017", dbName = "usersdb"; const collectionName = "contacts"; var test ...

回答 1 投票 0

使用Mocha、Chai、node.js测试异步方法。

我有一个非常简单的代码结构,比如TestWorks.ts const axios = require('axios'); export class TestWorks{ async getUsersList(param1:TestModel, userDetail:any){ console.log("....

回答 1 投票 0

在MochaChaiSinon中插接DB连接线

在我的代码中,有以下一行是有问题的 TestController.ts static async getTest(req:any, res:any, next:object) { console.log("BEGIN -- TestController.getTest"); let testid ...

回答 1 投票 0

通过Mocha测试表示链式方法和成员Typescript。

我正在使用mocha和hai测试一个node.js控制器文件,我无法在我的测试TestController.ts export class TestController { static async getTest(req: ...

回答 1 投票 0

如何使用chai和mocha来验证javascript抛出的异常?

我有一个MongoDB查询函数,它可以验证查询参数,下面是这个函数 注意:用户是mongoose模型 function fetchData(uName) { try{ if(isParamValid(uName)) ...

回答 2 投票 0

Cypress类名查询返回错误的类名?

我正在做一个测试,检查一个dom元素(Front Panel)的类名是否在某个dom元素被点击后发生变化。我抓取了Front Panel的初始类名,然后点击 ...

回答 1 投票 0

在nodejs中运行mocha测试的问题

我在运行 "npm run test "时得到了以下错误。而我的package.json如下: { "name": "express-app", "version": "1.0.0", "private": true, "scripts": { "start": "..: "...

回答 1 投票 1

Sinon无法验证内部函数是否被调用过一次。

给定两个函数: export const func1 = (accessKeyId, secretAccessKeyID, region, queue, body) => new AWS.SQS({ accessKeyId, secretAccessKey: secretAccessKeyID, region }) .sendMessage({ ... ...

回答 1 投票 0

在TypeScript中声明Chai自定义插件为NodeJS全局变量。

这是我之前的问题TL;DR:我试图为我的NodeJS全局变量声明类型(我在before钩子中设置),所以TypeScript可以识别它。我的wdio.conf:......让......。

回答 1 投票 1

chai如何检查函数是否返回一个承诺值

我正在使用sinon chai和其他一些插件,我可以测试承诺和它们的结果,等等,但我如何确保一个函数返回一个promsie?我意识到,如果其他测试通过了(例如,当你运行 ...

回答 1 投票 4

在测试承诺拒绝时,当使用Mocha与chai-as-promised时,得到的是 "不是一个thenable"。

先谢谢你的帮助! Thanks in advance for any assistance on this! 挣扎着使用Mocha、Chai和Chai as Promised来测试承诺拒绝,我试图用asyncawait来完成,但无法成功,我 ...

回答 1 投票 0

在Node + Express appp中用Mocha和Chai进行测试尝试捕捉。

我有一个简单路由的nodeJS应用程序,如下所示。const express = require('express') const router = express.Router(); const logger = require('.logger'); router.use('logMessage',(req, res) => { ...

回答 1 投票 0

柴-断言数组中的所有元素都等于一个给定的值,用

我有这个字符串数组。["apple", "apple", "apple", "apple", "apple", "apple", ] 能否用Chai做一个断言 所有数组中的元素都等于某个值? ...

回答 2 投票 1

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