问题标签 [frisby.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - frisbyjs 和 jsonschema (SchemaError: no such schema)
我使用 frisbyjs 和模块 jsonschema, jasmine-node 运行。
有这样一个方案名test.json:
我需要包括他的其他方案,例如:
两个方案都位于同一个目录中,运行验证器后我有下一个错误SchemaError: no such schema
如何解决这个问题呢?
jasmine-node - 我收到错误“预期 400 等于 200”
我使用 Frisby 框架编写 API 测试用例。当我将 url 和凭据放入邮递员或 DHC 时,响应正确,但在 frisby 测试用例中我收到错误:-
代码如下: -
jasmine - 将 500 错误放入 frisby 删除请求
您好,我在删除 frisby 请求期间遇到 500 错误。代码如下,如果我做错了请纠正我..!
javascript - 如何在 javascript 中访问嵌套 JSON 响应正文的内容?
我需要使用 frisby.js 自动化一些 API 测试,并且我一直在访问嵌套在 JSON 响应正文中的一些数据。
下面是我的代码
下面是 inspectJSON() 函数的输出
下面是 console.log(voyage.departureVoyage.voyages) 的输出;
我的问题是,当我尝试使用console.log(voyage.departureVoyage.voyages.quotas);
“我收到undefined
”消息访问“配额”的内容时。您知道如何获取此“配额”的数据吗?因为我需要达到这个“配额”的属性,比如其中一个的 id。
谢谢
javascript - 使用 javascript 访问 HTML 响应的内容
我需要使用 frisby.js 和 javascript 自动化一些 API 测试,但是我无法访问 HTML 响应的一些数据,这很可能是因为响应不是 JSON 格式。
下面是我的代码
下面是console.log(body);
函数的结果
我的问题是你知道到达value
's ofPaReq
和HTML 标签TermUrl
的方法吗?MD
谢谢
javascript - 如何通过命令行将选项传递给frisby测试
我必须编写一些基于 REST API 的测试基础。每次运行测试服时,终点可能会发生变化。
是否可以在命令行中传递端点选项。例如
javascript - 如何在 Frisby 中通过基本身份验证和发布请求?
试图测试rest api。在我的项目中没有用于登录的 api。每当您点击 api 时,它都会被重定向到 login ,获取用户/密码并为您提供结果。
我按如下方式尝试了 GET,这对我来说效果很好。
现在我想使用相同格式的 POST 方法,但没有响应。
=======================
我尝试通过存储来自先前响应的 cookie 来执行 POST 请求,但超时仍然出现相同的错误
我得到的输出是
jasmine-node - 如何在 Frisby 中生成测试概览
如 frisby 官方文档 ( http://frisbyjs.com/ ) 中所述,我正在使用 --junitreport 类似于以下内容
生成 15 个 xml 文件。当我使用 for 循环调用 15 次发布时。文件包含如下数据
所以我的困难是我需要阅读每个文件以检查测试是否通过。我想要某种概述页面,例如http://maven.apache.org/surefire/maven-surefire-report-plugin/surefire-report.html
其中包含有多少测试通过、失败等信息。是否有可能得到它。
joi - 使用 Joi 验证对象数组的引用完整性
我正在尝试验证我返回的数据是否合理。验证数据类型已完成。现在我想验证我是否已收到执行任务所需的所有数据。
这是一个有代表性的例子:
因此,每个部分都引用了 0+ 个事物,我想验证id
在部分内容中返回的每个值也作为id
事物中的一个存在。
Object.assert(..)的文档暗示我需要一个具体的参考。即使我在 Object.keys 或 Array.items 中进行验证,我也无法解析另一端的引用。
这并不重要,但我的上下文是我正在IcedFrisby(一个 Frisby.js 分支)中验证 HTTP 响应。
javascript - 使用 jasmine-node 在 Frisby JS 中忽略子测试
我使用 Frisy 和 jasmine-node 来测试 Meteor API。
我想测试删除聊天应用程序中的讨论。为此,我需要在聊天中创建一个新讨论并在讨论中添加一条消息。
我注意到如果我把它放在第二个 .then() 方法之后,我的测试就会失败。在第三个 .then() 之后它也会失败。但是,它在第一个 .then() 方法之后可以正常工作。
带有显式失败测试的示例代码expect(false).toBe(true); :
如果我运行测试,由于expect(false).toBe(true);它将失败;// (1) 它没有通过测试线。如果我删除此行,测试将运行并且 jasmine 正确地验证它。
你知道不忽略 (2) 和 (3) 测试的方法吗?