无法测试报错的情形啊
Closed this issue · 1 comments
missannil commented
describe("RootComponent-events", () => {
const id = simulate.load(path.resolve(__dirname, "IsPage"));
const comp = simulate.render(id);
const parent = document.createElement("parent-wrapper");
test("xxxx", () => {
try {
comp.attach(parent);
} catch (error) {
expect(() => error).toBe("组件构建挂载过程中报错信息");
}
});
});
想测试一个插件,当语法字段不对时报错,控制台报错了,但却无法catch中获取错误
即: comp.attach(parent); 无法提供构建中报错的问题。
JuneAndGreen commented
wxml 编译?
那是在 load 的阶段做的。attached 的语义是挂载到 dom 树上,和自定义组件的 attached 生命周期类似。