我找到了一个将文本转换为 HTML 的 JavaScript 函数。 这是函数
export default function ToText(node) {
let tag = document.createElement("div");
tag.innerHTML = node;
node = tag.innerText;
return node;
}
我尝试测试该功能,但它无法正常工作。这是我的测试脚本
import ToText from '../ToText';
it('check whether ToText function is working or not', () => {
const a = "<P>This is a mock test for this function.</P>";
const b = `This is a mock test for this function`;
expect(ToText(a)).toBe(b);
});
可能是什么原因导致无法正常工作,请帮忙?
最佳答案
变量 a 在字符串末尾有一个点 (.)。 变量 b 没有。
关于javascript - 如何在 JavaScript 函数中将文本转换为 HTML 并使用 jest 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59305269/