防止.property更改主题

时间:2018-12-27 21:51:12

标签: chai

如何防止.property更改“主题”。例如,在下面的示例中,我们将失败:

  

AssertionError:预期为true,具有嵌套属性'[1] .foo'

因为在第一个to.have.nested.property('[0].foo', true)之后,主题已从expect中的值更改为属性[0].foo的值。

chai.expect([
    {
        foo: true,
    },
    {
        foo: false,
    }
])
.to.have.nested.property('[0].foo', true)
.and.to.have.nested.property('[1].foo', false)

0 个答案:

没有答案