【发布时间】:2021-11-28 10:56:36
【问题描述】:
我的目标:测试我的错误处理功能。
临时解决方案:有一个自定义路由:/error,其中包含故意产生致命错误的代码。
var a = undefined;
a.b.c // Breaks.
以上工作,但我不能用它来测试生产站点,因为不需要该页面。
我正在寻找一种通过浏览器对其进行测试的方法。我试着简单地添加“
throw new Error("Custom error thrown here") 到控制台。这实际上并没有在运行时破坏它。
我尝试添加断点并添加相同的代码:throw new Error("Custom error thrown here")。那也没用。
除了上述方法之外,还有其他更简单的方法吗?
我正在寻找一种只能通过浏览器完成的方法。
谢谢。
【问题讨论】:
-
添加
debug;关键字 -
@xdeepakv 不适合生产。
标签: javascript reactjs testing error-handling