检测CodeMirror中的运行时错误以测试文档站点部署

时间:2018-03-02 23:53:15

标签: reactjs unit-testing mocha codemirror

我有一个React UI库,其中包含一个文档站点,其中包含使用CodeMirror + Babel运行的交互式示例。

示例是在库存储库本身中编写的,并在加载页面时由文档站点的客户端JS(CodeMirror)读取。

我想在项目的CI服务器中添加测试,该服务器在创建拉取请求时运行,以保证文档站点示例在不部署文档站点的情况下运行。

  • 最好的方法是什么?
  • 它可以在像Mocha这样的测试框架中实现吗?我假设您可以在其中设置带有文本的CodeMirror,然后在DOM中搜索呈现的节点。
  • 是否需要try / catch语句?我在CodeMirror中找不到hasError API。错误往往会冒泡进入控制台并阻止在页面上进一步呈现。

0 个答案:

没有答案