我发现了一个JavaScript函数,可将文本转换为HTML。这是功能
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没有它。
不知道这是否是错误的,但是您正在制作div元素并使用Paragraph元素进行测试
const a="<div>This is a mock test for this function.</div>"
也删除。在另一个答案中所说的变量中