javascript - 包含 qunit 测试的 SQLite 数据库的phonegap应用程序

标签 javascript cordova qunit

我是 qunit 新手。 如何通过q​​unit测试包含SQLite数据库编码的phonegap应用程序?

最佳答案

您有两个主要选择:

  1. 在实际设备上进行测试。为此,您只需创建应用程序的测试版本,其中包含 QUnit index.html 作为初始页面。

  2. 在桌面上测试。我们使用 PhoneGap 一段时间了,我总是为我们使用的每个插件创建一个等效的桌面版本,并在桌面上运行时替换一个特殊的 cordova.js 文件。为了模拟 SQLite,我创建了一个简单的 Web 服务,它接受 SQL 语句并返回结果,然后更新了我的 cordova.js 文件以包装此 Web 服务并模拟 Cordova API。

2 的代码并不简单,可能有点过于复杂,无法在此处发布,但我个人认为它值得投资,因为它允许您在桌面环境中完成所有初始开发和测试。

关于javascript - 包含 qunit 测试的 SQLite 数据库的phonegap应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240563/

相关文章:

javascript - 没有正确使用 react 生命周期

android - Windows 上的 ionic : Android SDK installed. 仍然得到 "Error: Please install Android target: "android-22"

javascript - Cordova Statusbar 插件差距

qunit - 将 Qunit 集成到客户端框架中

javascript - 如何编写具有异步设置和拆卸操作的测试?

javascript - 如何为函数编写单元测试?

javascript - 我可以在 querySelectorAll 上使用 "addEventListener"吗?

javascript - 按特定顺序观看和编译多个文件夹中的 CoffeeScript 和 vendor javascript 文件,还组织 sass 和 html 模板

javascript - 如何在 Javascript 中计算将窗口滚动到图标中心位置的坐标?

javascript - Cordova播放html5视频