首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >单元测试Dropbox

单元测试Dropbox
EN

Stack Overflow用户
提问于 2016-01-27 12:16:49
回答 1查看 216关注 0票数 0

我正在尝试用Karma Jasmine创建一个与Dropbox api交互的单元测试。

下面是测试。它编译指令,然后单击它。这将检查文件选取器窗口是否打开。以这种方式检查窗口打开对其他测试有效,但在本例中它失败了,因为ReferenceError: Can't find variable: Dropbox。这是因为它不在测试中。该文件是通过https://www.dropbox.com/static/api/2/dropins.js直接与Dropbox托管的,所以我似乎不能注入它……所以问题是,在这种情况下,我如何使Dropbox可用?

代码语言:javascript
运行
AI代码解释
复制
it(": clicking button should open Dropbox Picker window", function(){

    var element = $compile("<span data-dropbox extensions=\"extensions\"></span>")($scope);

    $scope.$digest();

    var theButton = element.find('button');

    spyOn($window, 'open');

    theButton.triggerHandler('click');

    expect($window.open).toHaveBeenCalled();
});

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2016-01-27 12:44:57

你的方法是错误的。您正在尝试对按钮单击进行单元测试。您不会对按钮单击进行单元测试,而是对控制器/服务/指令代码进行单元测试。

要测试单击按钮,请使用量角器。这是一个E2E测试(端到端)。

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

https://stackoverflow.com/questions/35037148

复制
相关文章
命令控制之DropBox
目前,许多公司使用DropBox作为共享工具和托管数据,因此对DropBox服务器的流量被限制或归类为恶意域是不常见的,由此可以通过滥用DropBox的功能并将其用作命令和控制中转工具来使用。
Al1ex
2021/07/21
1.3K0
命令控制之DropBox
Dropbox的成本估算
这个数字令人印象深刻,因为一年半前,它的用户总数已经是300万了。短短18个月,在一个这样大的基数上,继续扩张八倍多,真可谓势头惊人。
ruanyf
2018/09/21
4.2K1
Dropbox的成本估算
Android DropBox模块笔记
frameworks/base/services/java/com/android/server/SystemServer.java - 函数run() —–> 调用函数startOtherServices() —–> 调用类SystemServiceManager的函数startService(),注册到SystemService列表
wizzie
2022/11/21
3.1K0
Android DropBox模块笔记
“Python之父”从Dropbox退休
10 月 30 日,Python 之父 Guido Van Rossum 宣布将从工作六年的 Dropbox 公司退休,他在 Twitter 上转发了 Dropbox 团队写的《Thank you, Guido》公开信长文。
磐创AI
2019/11/05
7230
“Python之父”从Dropbox退休
案例研究:Dropbox HQ ST 2110
本文来自IP Oktoberfest的演讲,演讲者是David Carroll Associates的创始人David Carroll和云媒体网络架构师Kevin Gross,演讲主题是“案例研究:Dropbox HQ ST 2110”。
用户1324186
2021/01/11
7900
Dropbox推Office协同工具
4月10日消息,据国外媒体报道,云服务商Dropbox周三发布一系列新移动应用,并推出能增进与微软Office软件协同工作的Project Harmony工具。 Project Harmony可以允许Dropbox企业用户实时看到他人浏览微软Office文档的时间。当前阶段,该功能只与微软Office产品兼容,但未来公司计划将拓展到支持更多的应用。 与Project Harmony同天发布的还有市场期待已久的Android版Mailbox应用。该应用与iOS版具备一样的界面,并支持相同的手势操作。用户从今日
静一
2018/03/16
1.1K0
备份 WordPress 到 Dropbox 网盘
数据可以说是一个网站的全部,如果数据丢失,一个网站的所有成果将付诸东流。为了避免这种事情的发生,我们一定要做好数据的备份工作,防止服务器出现意外的时候数据不会丢失。
Denis
2023/04/14
1.2K0
备份 WordPress  到 Dropbox 网盘
在 Ubuntu Linux 上安装 Dropbox
下载相应的 DEB 文件。考虑到你使用的是 64 位的 Ubuntu,请获取 64 位版本的 DEB 文件。
用户1685462
2021/09/12
2.1K0
Dropbox与Box的云端存储之路
在IT行业差异性被夸大的今天,用户级产品和企业级产品越来越像,未来是用户级产品步步为营涌入企业市场,还是企业级产品用其合理的商业模式笑到最后?这个问题不妨看看本文作者Ben Thompson原载于其个
静一
2018/03/15
2.2K0
ciscn2019华北赛区dropbox题解
上传页面限制了只能上传图片,这里可以通过修改content-type进行绕过,但是文件后缀还是会被改成图片后缀。
KevinBruce
2020/04/25
7850
在 Ubuntu Linux 上安装 Dropbox
下载相应的 DEB 文件。考虑到你使用的是 64 位的 Ubuntu,请获取 64 位版本的 DEB 文件。
用户9105998
2021/11/22
2.5K0
Dropbox新姿势备份服务器数据
老高以前写过一篇使用dropbox同步备份网站和数据库的文章,里面的内容虽说能用,但已经很过时了,今天老高给大家介绍一中更好的方式,那就是用过API备份。
老高的技术博客
2022/12/28
1.3K0
【单元测试】--编写单元测试
这是一个简单的NUnit单元测试的示例,展示了如何创建测试项目,编写测试用例,运行测试以及查看测试结果。随着你的项目复杂性的增加,你可以编写更多的测试用例来确保你的代码按预期工作。
喵叔
2023/10/22
4780
Dropbox为微软Office提供原生云存储服务
北京时间11月5日消息,云存储服务提供商Dropbox宣布与微软达成协议,将对后者旗下的桌面、移动及网页版Office套件提供原生的云服务支持。同时,Office也将成为Dropbox用户编辑Word、Excel和PowerPoint等文档的标准应用。 根据协议,Dropbox的用户可以将其账户与微软Office的iPad应用建立关联,从而支持快速地文件视图、编辑并保存至云端。默认状态下,通过Dropbox网页应用实现的文件编辑可通过微软Office网页应用实现,保存在云端的文档无需回存至Dropbox。
静一
2018/03/20
2.4K0
手撕SharePoint,脚踩Dropbox, Box的发家之路
大学生辍学,然后在自家车库中打造出一个的创业神话是硅谷最老套的故事之一。不过,这样的故事几乎每隔几年就会发生一起,并由此就会出现一位改变世界的年轻企业家。
人称T客
2018/09/29
9130
手撕SharePoint,脚踩Dropbox, Box的发家之路
在腾讯云CVM上安装和配置Dropbox
Dropbox允许存储您的文档,是Dropbox公司的线上存储服务,通过云计算实现互联网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,在不同作业系统下有客户端软件,也可以在安装在服务器上使用。本文将简介Dropbox如何在服务器上使用,本文需要一台CentOS或Ubuntu服务器,推荐你使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器。
编程男孩
2018/08/15
2.9K0
实例:Centos使用DropBox定时同步备份方案详解
原文地址:http://www.85sb.com/126.html 一直以来,使用美帝VPS建站,由于网速等多方面原因,面临着备份困难、下载困难的难题,而且还要面临故障啊、商家跑路啊等等数据丢失的风险,前段时间DS不是数据都木有了么。现在就来讲一下解决这个问题的方法,早些时候有用脚本通过FTP来备份的,例如使用godaddy域名附带的免费空间或者另外单独购买备份空间,但有时并不好用;也有两台VPS同步备份的,这个花费有点高。而现在使用DropBox来进行同步备份,全自动化,非常好用,去年就有过类似的介绍,但
用户1272546
2018/06/05
1.3K0
前端单元测试总结_javascript单元测试
目前,前端的测试框架很多,像QUnit、jasmine、mocha、jest、intern等框架,这些框架各有特点,简单描述下,感兴趣的可以具体研究:
全栈程序员站长
2022/09/20
1.6K0
如何在Ubuntu 14.04上安装Dropbox Client作为服务
在本教程中,我们将向您展示如何在Ubuntu 14.04服务器上安装Dropbox客户端,并将其配置为作为无头服务运行。这将允许您的服务器连接到Dropbox,以便您可以在服务器上同步Dropbox文件的副本。
圣人惠好可爱
2018/10/09
9060
点击加载更多

相似问题

选项: Dropbox.dropbox Dropbox.client类

10

Dropbox -检测dropbox是否连接

12

dropbox python导入dropbox语法错误

13

使用Android DropBox API加密DropBox文件

16

使用dropbox URL获取dropbox文件内容

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档