问题标签 [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.

0 投票
1 回答
1231 浏览

json - frisbyjs 和 jsonschema (SchemaError: no such schema)

我使用 frisbyjs 和模块 jsonschema, jasmine-node 运行。
有这样一个方案名test.json:

我需要包括他的其他方案,例如:

两个方案都位于同一个目录中,运行验证器后我有下一个错误SchemaError: no such schema

如何解决这个问题呢?

0 投票
1 回答
977 浏览

jasmine-node - 我收到错误“预期 400 等于 200”

我使用 Frisby 框架编写 API 测试用例。当我将 url 和凭据放入邮递员或 DHC 时,响应正确,但在 frisby 测试用例中我收到错误:-

代码如下: -

0 投票
1 回答
103 浏览

jasmine - 将 500 错误放入 frisby 删除请求

您好,我在删除 frisby 请求期间遇到 500 错误。代码如下,如果我做错了请纠正我..!

0 投票
1 回答
709 浏览

javascript - 如何在 javascript 中访问嵌套 JSON 响应正文的内容?

我需要使用 frisby.js 自动化一些 API 测试,并且我一直在访问嵌套在 JSON 响应正文中的一些数据。

下面是我的代码

下面是 inspectJSON() 函数的输出

下面是 console.log(voyage.departureVoyage.voyages) 的输出;

我的问题是,当我尝试使用console.log(voyage.departureVoyage.voyages.quotas);“我收到undefined”消息访问“配额”的内容时。您知道如何获取此“配额”的数据吗?因为我需要达到这个“配额”的属性,比如其中一个的 id。

谢谢

0 投票
2 回答
275 浏览

javascript - 使用 javascript 访问 HTML 响应的内容

我需要使用 frisby.js 和 javascript 自动化一些 API 测试,但是我无法访问 HTML 响应的一些数据,这很可能是因为响应不是 JSON 格式。

下面是我的代码

下面是console.log(body);函数的结果

我的问题是你知道到达value's ofPaReq和HTML 标签TermUrl的方法吗?MD

谢谢

0 投票
1 回答
93 浏览

javascript - 如何通过命令行将选项传递给frisby测试

我必须编写一些基于 REST API 的测试基础。每次运行测试服时,终点可能会发生变化。

是否可以在命令行中传递端点选项。例如

0 投票
1 回答
455 浏览

javascript - 如何在 Frisby 中通过基本身份验证和发布请求?

试图测试rest api。在我的项目中没有用于登录的 api。每当您点击 api 时,它都会被重定向到 login ,获取用户/密码并为您提供结果。

我按如下方式尝试了 GET,这对我来说效果很好。

现在我想使用相同格式的 POST 方法,但没有响应。

=======================

我尝试通过存储来自先前响应的 cookie 来执行 POST 请求,但超时仍然出现相同的错误

我得到的输出是

0 投票
0 回答
199 浏览

jasmine-node - 如何在 Frisby 中生成测试概览

如 frisby 官方文档 ( http://frisbyjs.com/ ) 中所述,我正在使用 --junitreport 类似于以下内容

生成 15 个 xml 文件。当我使用 for 循环调用 15 次发布时。文件包含如下数据

所以我的困难是我需要阅读每个文件以检查测试是否通过。我想要某种概述页面,例如http://maven.apache.org/surefire/maven-surefire-report-plugin/surefire-report.html

其中包含有多少测试通过、失败等信息。是否有可能得到它。

0 投票
1 回答
228 浏览

joi - 使用 Joi 验证对象数组的引用完整性

我正在尝试验证我返回的数据是否合理。验证数据类型已完成。现在我想验证我是否已收到执行任务所需的所有数据。

这是一个有代表性的例子:

因此,每个部分都引用了 0+ 个事物,我想验证id在部分内容中返回的每个值也作为id事物中的一个存在。

Object.assert(..)的文档暗示我需要一个具体的参考。即使我在 Object.keys 或 Array.items 中进行验证,我也无法解析另一端的引用。

这并不重要,但我的上下文是我正在IcedFrisby(一个 Frisby.js 分支)中验证 HTTP 响应。

0 投票
1 回答
102 浏览

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) 测试的方法吗?