javascript - 'to.include' 在'to.eventually.equal' 工作的地方不起作用
问题描述
我试图检查一个字符串是否存在于另一个字符串中。我正在使用下面的代码
expect(actualTimeZone).to.include(employee.timeZone);
但它给出了以下错误
AssertionError: object tested must be an array, a map, an object, a set, a string, or a weakset, but object given
但是当我尝试使用下面的代码时,它没有抛出上述错误
expect(actualTimeZone).to.eventually.equal(employee.timeZone);
我正在使用黄瓜和 javascript 开发量角器框架。有人可以帮助解决这个问题
解决方案
我尝试使用下面的代码,它正在工作
expect(actualTimeZone).to.eventually.include(employee.timeZone);
推荐阅读
- php - PHP/HTML:在提交无效表单/带占位符后保留文本数据
- python-3.x - 如何在按下按钮时运行脚本 python tkinter
- sql - 生成 SessionID - 从最后一个值递增
- arrays - 在 Typescript 中创建重复元组类型
- c++ - 创建新 QDialog 对象的安全方法
- robotframework - 四舍五入到下一个整数 - Robotframework
- r - 使用条件将行合并为一个,并将一行中的值替换为另一行中的值
- c - 具有很多条件的 if 语句或 switch 语句的替代方法
- reactjs - react-bootstrap-table-next 依赖树问题
- curl - 使用变量时使用 RobotFramework 和 Curl 响应