我有一些在我的index.html中引用的本地脚本。因此,我的反应组件可以在不需要正确定义的情况下全局访问它。
在单元测试期间,由于未导入,因此未定义引用失败。 有问题的模块是Kendo ui并保存在本地。如何让kendo成为全球参考?
我尝试了以下内容,因为这适用于我的setupTests文件中的全局jquery引用。
import * as kendo from '../public/scripts/kendo/kendo.all.min.js';
global.kendo = kendo;
然而,单元测试似乎挂起并且没有运行。
代码通过
调用它// eslint-disable-next-line no-undef
return new kendo.data.HierarchicalDataSource({...options});