我正在使用离子构建一个混合应用程序(虽然我认为这个问题任何基于cordova的开发都可以作为一个有效的例子),目前我正在使用Karma,Jasmine和PhantomJS进行单元测试。
在我测试期间,我遇到了一些访问LocalFileSystem
存储的函数,我想知道是否有任何方法可以测试对此的访问权限。使用兼容的Karma浏览器,似乎没有任何我可以使用的任何建议吗?
答案 0 :(得分:0)
您可以在cordova中添加browser
作为目标平台!
常见的cordova插件(例如cordova-plugin-file或corvoda-plugin-file-transfer)也支持浏览器(其中一些只在那里)
当然要测试东西!)。这是可能的,因为使用HTML5,您的浏览器可以访问与移动设备完全相同的功能(FileSystem API,访问Camera,地理定位,GPU访问,通知API等...)。
所以你唯一要做的就是:
cordova platform add browser