在cordova插件中单元测试本地部分的最佳方式是什么?

pvcm50d1  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(148)

插件文件夹将只有本机代码的源文件。在这种情况下,只是想知道(最好的)方式来单元测试cordova插件的本机部分?任何想法将不胜感激。

hmae6n7t

hmae6n7t1#

添加一个包含Jasmine测试的插件,它将调用你的插件接口(即JS -〉plugin proxy -〉Native code),然后用cordova-paradic运行它。
示例测试插件:

mkdir test cd test npm install cordova-paramedic cordova-paramedic --platform windows --plugin ../your-cordova-plugin-name
然后,您可以为不同的平台运行测试,甚至可以使用SauceLabs进行CI。

v7pvogib

v7pvogib2#

维护单独的android项目以单元测试本机代码
1.在android studio中的单独android库项目中提取插件原生java文件
1.在此android库中为java文件编写单元测试
1.通过所有测试用例后,将此java文件移动到插件包中

相关问题