开玩笑,测试输出字符串

时间:2018-12-06 11:33:03

标签: javascript unit-testing jestjs

我刚刚开始使用玩笑,但是有些事情对我来说还不清楚。

例如,为什么要测试此功能:

const liElement = object => `<li>${object.title}</li>`;

具有:

expect(liElement({title: 'example'}).toBe('<li>example</li>'));

为什么我的考试失败了?

1 个答案:

答案 0 :(得分:1)

您将要使用expect().toEqual()而不是strict identity check expect().toBe()

expect(liElement({title: 'example'})).toEqual('<li>example</li>');