【发布时间】:2014-12-11 16:23:01
【问题描述】:
大多数 Cordova 插件都有一个名为“tests”的文件夹,其中包含 plugin.xml 和 tests.js。任何人都可以阐明如何运行它们,以及运行需要什么?似乎没有相关文档。谢谢!
【问题讨论】:
标签: unit-testing cordova plugins
大多数 Cordova 插件都有一个名为“tests”的文件夹,其中包含 plugin.xml 和 tests.js。任何人都可以阐明如何运行它们,以及运行需要什么?似乎没有相关文档。谢谢!
【问题讨论】:
标签: unit-testing cordova plugins
有一个用于运行单元测试的官方 Cordova 库。
来自github上的Cordova Plugin Test Framework:
org.apache.cordova.test-framework插件做了两件事:
- 定义了cordova插件编写测试的接口
- 为实际运行这些测试提供测试工具
测试直接运行 在现有的科尔多瓦项目中,因此您可以快速切换 测试和开发。您还可以确定您的测试套件是 测试您的应用所使用的插件和平台的确切版本 使用。
访问该页面;那里有大量关于运行现有测试和将框架用于您自己的插件的信息。
【讨论】:
还有一个名为cordova-paramedic的插件,它基于cordova-test-framework,它可以自动执行修改config.xml等手动步骤:cd cordova-plugin-name && npm install cordova-paramedic && node node_modules/cordova-paramedic/main.js --platform android --plugin ./ --verbose
【讨论】: