Предотвратить .property от изменения темы - PullRequest
0 голосов
/ 28 декабря 2018

Как помешать .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)
...