angular - 如何对电容器插件函数调用进行单元测试(Ionic 5)
问题描述
我有一个专门使用名为@capacitor/keyboard 的插件的函数,所以我想知道是否可以测试对插件某些函数的调用。我遇到的问题是该插件不适用于网络,它向我抛出了那个错误。我的功能是这样的:
dismissModal() {
if (this.platform.is('ios')) {
Keyboard.hide();
this.modalController.dismiss();
} else {
this.modalController.dismiss();
}
}
我设法模拟了平台,以便 ios 平台抛出我并能够测试该部分,但我不知道如何避免错误
Error: "Keyboard" plugin is not implemented on web
解决方案
推荐阅读
- javascript - 如何使用jQuery点击功能删除最近的div?
- python - 参数树不考虑用户输入的数据
- installation - 我们可以在专用的 unix 服务器上安装 SSL 吗?这样如果我打开 https://
,它应该显示安全 - java - 为什么我不能在idea intellij中设置我的jdk路径
- php - 解析期间的Angular 6 / PHP Http失败
- angular - 如何根据记录长度动态添加 bootstrao col-lg {n}
- javascript - 在迭代数据时向对象添加值
- google-groups - 如何离开或退订谷歌论坛群组
- oracle - 使用子集查询时标识符无效
- javascript - 在嵌套对象中查找键并替换其值 - Javascript