首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡玛茉莉花科多瓦插件

问卡玛茉莉花科多瓦插件
EN

Stack Overflow用户
提问于 2017-03-01 13:04:23
回答 1查看 926关注 0票数 3

我试图理解业力/茉莉花与科多瓦移动应用集成。

然而,我的问题是,我想测试,例如,WifiWizard (科多瓦插件)在我的单元测试。

例如:

代码语言:javascript
复制
describe('WifiWizard', () => {
    it('Is defined', () => {
        expect(WifiWizard).toBeDefined();
    });

    it('Not Empty Object', () => {
       expect(WifiWizard).not.toEqual({});
    });
});

但是我需要包含cordova.js,唉,cordova.js被包含在我的www根文件夹的index.html文件中。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-01 18:24:46

WifiWizard是一个插件,因此它包含本机代码和Javascript。测试这一点的唯一方法是将插件的JS API存根出来以返回模拟响应,或者在真正的移动设备上测试实际的插件(与浏览器中的情况相反)。

实际上,您可以使用阿普和wd-桥来实现这一点,以便远程控制设备。我已经成功地做到了这一点,使用Protractor测试远程驱动运行基于Cordova的应用程序的Android和iOS设备。与Karma相比,量角器更适合于这种端到端测试.如果您决定沿着这条路线走下去,有一个有用的博客文章可以帮助您设置测试环境。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42532554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档