我们如何在邮递员测试中断言布尔数据类型

Pra*_*ham 6 javascript api postman

我想在邮递员中断言布尔数据类型。数据值可以有 true 或 false。我们应该如何实现这一目标?我正在使用此代码进行验证,但仅当它为 true 时它才会通过,但我也想验证该值是否为 false。

pm.test("Verify the past event dvr details", function () {
    var jsonData = pm.response.json();
 pm.expect(jsonData.data.entries[0].live_stream_rule.target_stream.dvr.is_available).to.be.true;
});
Run Code Online (Sandbox Code Playgroud)

hol*_*ltc 1

[请注意:此答案不正确并且包含无效代码 - 请参阅 Stanislav Scurtu 的答案]

如果这就是你的想法?

const isAvailable = jsonData.data.entries[0].live_stream_rule.target_stream.dvr.is_available
pm.expect(typeof isAvailable).to.be('boolean')
Run Code Online (Sandbox Code Playgroud)