Тесты узлов, как сравнить объект, содержащий datetime, с другими свойствами? - PullRequest
0 голосов
/ 15 ноября 2018

Вы можете использовать расширение chai-datetime для сравнения даты в chai со стандартными стилями утверждения chai.

Это позволяет вам сделать это:

const d1 = new Date('2018-01-01T00:00:00Z')
const d2 = new Date('2018-01-01T00:00:00Z')
expect(d1).to.equalDate(d2)

Но как вы сравниваете объекты, которые содержат дату-время, отличное от других свойств?

Я хочу сравнить

obj1 = {
  value: 'foo',
  datetime: new Date('2018-01-01T00:00:00Z')
}

и

obj2 = {
  value: 'foo',
  datetime: new Date('2018-01-01T00:00:00Z')
}

и оценивать их как равные.Как мне это сделать?

...