У меня есть тестовый сценарий, в котором я загружаю файл, а затем хочу проверить содержимое загруженного файла JSON ожидаемым файлом JSON. Как я могу это сделать?
Я попытался сделать следующее:
var FilePath = path.join(global.downloadDir, "DownloadedFile.json")
var ExpectedFile = require('../TestData/json/TestFile');
var object = require(FilePath);
expect(object.body).toContain(ExpectedFile.body);
, но это ожидание каждый раз сбрасывается с этой ошибкой:
Expected Object({ attributes: [ Object({ aggregate: 'count', field: 'display', hidden: false, label: 'Name', order: 'none', type: 'show', filter: Object({ filter: [ Object({ field: 'type', operator: 'eq', values: [ 'user_mail'
], not: false
})
], operator: 'and'
})
}), Object({ aggregate: 'none', field: 'guid', hidden: true, internal: true, order: 'none', type: 'none'
})
], data_types: [], detail: false, filter: Object({}), size: 500, data_types_group: 'test', context: 'test'
}) to contain Object({ attributes: [ Object({ aggregate: 'count', field: 'display', hidden: false, label: 'Name', order: 'none', type: 'show', filter: Object({ filter: [ Object({ field: 'type', operator: 'eq', values: [ 'user_mail'
], not: false
})
], operator: 'and'
})
}), Object({ aggregate: 'none', field: 'guid', hidden: true, internal: true, order: 'none', type: 'none'
})
], data_types: [], detail: false, filter: Object({}), size: 500, data_types_group: 'test', context: 'test'
}).