首页 > 解决方案 > 如何对电容器插件函数调用进行单元测试(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

标签: angularunit-testingcapacitorionic5capacitor-plugin

解决方案


推荐阅读