Я не уверен, почему я пропустил это, когда впервые посмотрел, но код, который вы разместили, имеет (много?) Синтаксические ошибки.Попробуйте это:
let expectedData = [
{
"val": -10.1,
"key": "ABC"
},
{
"val": 10.12,
"key": "DE"
},
{
"val": 9.8,
"key": "LMN"
},
]
let actualData = [
{
"val": -10.12,
"key": "ABC"
},
{
"val": 10.12,
"key": "DEF"
},
{
"val": 9.8,
"key": "LMN"
},
{
"val": 1,
"key": "XYZ"
},
]
expectedData.forEach((item) => {
assert.deepInclude(actualData, item, 'actual data did not include item')
})