gpt4 book ai didi

javascript - Jest : Compared values have no visual difference

转载 作者:行者123 更新时间:2023-11-29 15:17:41 32 4
gpt4 key购买 nike

我使用jest框架来测试。

我将数据存储在对象中以创建摘要,将其对象传递给创建摘要的服务,并返回带有附加数据的摘要。我从摘要中选择所需的字段并与包含数据的对象进行比较以创建摘要并出现错误,如何解决?

const summaryData = {
userHash: 'some-hash',
hash: 'hash',
title: 'Sumary title',
description: 'Summary Description',
tags: [
'js',
'node',
],
};

const summary = await SummaryService.createSummary(summaryData);

expect(pick(summary, Object.keys(summaryData))).toEqual(summaryData);

enter image description here

最佳答案

可能是 mongoose 模型的问题,要解决使用 .toObject

expect(pick(summary.toObject(), Object.keys(summaryData))).toEqual(summaryData);

关于javascript - Jest : Compared values have no visual difference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47488186/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com