使用Polymer 1和Web组件测试仪...在chrome上的shady dom中测试。在WCT中,尝试使用stub('sp-toast', { display: ()=> {} });来存根spToast.display(),但使用Attempted to wrap undefined我之所以尝试存根,是因为当测试运行代码库时,我得到了spToast.display is not a function。
我正在尝试对具有依赖关系的自定义元素进行单元测试,我想伪造/模拟这些元素。我找到了Scott Miles关于如何模拟核心ajax实现的建议。我认为我可以很容易地遵循这个模式,但是只有当我的元素没有导入about to be mocked (在本例中是core-ajax)元素时,它才有效。如果它确实导入了它,那么当测试尝试运行时,我会得到
‘未捕获NotSupportedError:无法对’Document‘执行'r