腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Angular
中
setTimeOut
的
单元测试
javascript
、
angular
、
unit-testing
、
jasmine
我刚刚开始学习有关
Angular
中
的
单元测试
的
新东西。我已经读过一些文章,但是当我实现
setTimeOut
条件
的
创建测试用例时,我仍然被卡住了。我在.component.ts中有函数 resetDropdown(elementId) { if (elementId !this.listData = this.options; }
浏览 34
提问于2021-07-17
得票数 1
回答已采纳
1
回答
如何在
angular
中
为
setTimeout
函数和activeElement编写
单元测试
?
javascript
、
angular
、
unit-testing
、
karma-jasmine
、
angular-test
我想为下面的函数写一个
单元测试
用例: var that=this; var target=document.activeElementthat.onContinueClick(); else{ } },.5);我刚接触
angular
单元测试
,也从未遇到过必须在函数
中
测试
浏览 0
提问于2021-03-15
得票数 0
2
回答
使用延迟运算符
的
单元测试
可观察性
angular
、
rxjs
、
karma-jasmine
我很难让我
的
单元测试
与一个带延迟
的
Observable操作符一起工作。该应用程序是在
Angular
2上构建
的
,测试运行在karma/jasmine
中
。这里有一个简化
的
代码块(没有
Angular
2)来解释我
的
问题。document.body.dispatchEvent(new MouseEvent('mousedown')) expect(haveBeenCalled).toBeFalsy();
浏览 0
提问于2017-04-13
得票数 10
1
回答
使用
setTimeout
进行
Angular
单元测试
angular
、
unit-testing
、
karma-jasmine
我
的
组件如下所示,在Init
中
,我从服务
中
获取初始数据,然后每隔15秒调用相同
的
函数来更新数据:hideSpinner: booleanif (topology) { this.hideSpinner}); this.netw
浏览 9
提问于2018-09-06
得票数 2
2
回答
在angularjs
中
对异步服务进行
单元测试
javascript
、
unit-testing
、
asynchronous
、
angularjs
我正在尝试对一个服务进行
单元测试
,该服务有异步方法,但没有成功。任何帮助都将不胜感激。
angular
.module('myapp', ['myservice']); var ls = {}; ls.DoIt =
浏览 0
提问于2013-03-18
得票数 16
1
回答
未调用侦察函数
angular
、
typescript
、
jasmine
、
karma-jasmine
我在一个函数中有一个if条件,如下所示 public setOption() { if (this.isCMode && !isTimeCompleted']) { } }); 但是,每当我运行测试用例时,它都会失败,并显示预期
的
spy
浏览 14
提问于2020-12-08
得票数 0
1
回答
无法检查模式是否打开或不在
angular
中
?
angular
、
modal-dialog
、
settimeout
嗨,我正在用
angular
开发web应用程序。我有以下代码打开模式弹出。this.formResetToggle = false; this.formResetToggle = true;this.editorModal.show();我已经为上面的模式编写了
单元测试
用例来打开弹出窗口。仅当我从addUser函数
中
删除
settimeout
时,此代码才有效。我可以知道什么是原因吗?我如何解决这个问题?任何帮助都
浏览 0
提问于2018-07-11
得票数 0
1
回答
Angular
2
单元测试
+创建接口对象
unit-testing
、
angular
我正在为我
的
DummyService编写一个
单元测试
export class:Promise<Array<DummyData>> {
setTimeout
expect(1).toE
浏览 3
提问于2016-06-20
得票数 2
回答已采纳
3
回答
AngularJS $timeout函数在我
的
Jasmine规范
中
未执行
angularjs
、
jasmine
我正在尝试使用Karma用Jasmine测试我
的
AngularJS控制器。但是,在现实生活
中
运行良好
的
$timeout会使我
的
测试崩溃。should be done', 750); expect($scope.stuffDone).toBeTruthy();}); 当我在浏览器
中
运行我
的
应用程序时但在我
的
测试
中
,$timeout什么也不做,函数永远不会执行,并且Jasmine在超时
浏览 0
提问于2013-06-28
得票数 39
回答已采纳
1
回答
在
angular
工厂
中
测试异步函数
angularjs
、
asynchronous
、
promise
、
factory
我是测试新手,正在尝试在Jasmine
中
测试我
的
angular
代码。我被困在测试来自一个已解决
的
承诺
的
答案
的
问题上。现在测试超时了。我想让测试等待响应,而不是只放在一个样机响应。我该怎么做?这是一个做
单元测试
的
坏方法吗?
angular
.module("Module1", ['ng']).factory("Factory1", function($q){ functio
浏览 0
提问于2014-08-05
得票数 0
1
回答
Angular
5
单元测试
:如何让变更检测正常工作?
angular
、
angular5
、
angular2-testing
、
angular2-changedetection
如何让
单元测试
中
的
变更检测正常工作?从源代码来看,changeDetection应该在微任务为空(包括事件任务?)之后运行。 }}); 在这个简短
的
示例
中
,更改检测在
setTimeout
之后运行,而不是在手动单击元素之后运行。是否有合适
的
方法在事件分派后触发更改检测(在fakeAsync区域内,没有fixture.detectChanges,因为在这种情况下,更改检测将与现实生活
浏览 12
提问于2018-03-05
得票数 2
3
回答
如何测试有延迟
的
角度承诺?
javascript
、
angularjs
、
unit-testing
、
promise
、
angular-promise
我如何运行一个测试
的
一个模拟
的
角度和承诺是解决了一段时间?var injector =
angular
.injector(['ngMock']); return q(function(resolve, reject) {
setTime
浏览 3
提问于2015-08-12
得票数 1
回答已采纳
2
回答
运行调用
Angular
2错误
的
setTimeout
测试,“无法在异步区域测试中使用setInterval”
unit-testing
、
angular
、
angular2-testing
我正在升级我们
的
Angular
2应用程序以使用rc4,我开始在我
的
单元测试
中
得到一个错误: import { inject, async, TestComponentBuilder, ComponentFixtu
浏览 1
提问于2016-07-25
得票数 5
2
回答
只有在3秒内没有执行代码时才执行块
javascript
、
jquery
、
angularjs
、
promise
、
bluebird
我希望在我
的
代码
中
实现一个承诺:如果
angular
.bootstrap()通过了block 2,而block 1
中
的
angular
.bootstrap()还没有通过,那么只能在以下情况下在3 seconds
中
运行3 seconds。(document, ['myApp'])} $(document).ready(function () {
angular
.boot
浏览 2
提问于2017-07-09
得票数 0
回答已采纳
2
回答
自定义指令
的
模板内
的
模型从不更新
angularjs
我有一个带有templateUrl
的
简单定制指令myElement,它打印一条简单
的
消息:下面是我
的
指令
的
定义: scope.message = 'This message is never updated... :(';
setTimeout
不幸
的
是,
浏览 0
提问于2013-03-03
得票数 0
回答已采纳
1
回答
$http服务
的
回调方法如何将模型更改通知
angular
?
javascript
、
angularjs
function(data) { }); }function PhoneListCtrl($scope, $http) { $scope.phones = {};$http.get
浏览 6
提问于2013-04-29
得票数 2
回答已采纳
1
回答
Angular
2
setTimeout
返回ZoneTask而不是“数字”
javascript
、
angular
、
settimeout
尝试在
angular
2
中
使用
angular
2,我希望稍后清除超时。但是
Angular
2返回
的
是"ZoneTask“而不是数字 this.name = '
Angular
2' this.timeoutId =
setTimeout
: nulldata: Objectinvoke: function () {runCount: 0scheduleFn: function scheduleTask(t
浏览 2
提问于2017-03-14
得票数 6
回答已采纳
2
回答
Angular
2:
setTimeout
只调用一次
javascript
、
angular
、
typescript
、
settimeout
我正在
Angular
2
中
实现需要使用
setTimeout
的
功能。我
的
代码: this.authenticate_loop();
setTimeout
(() => { }, 500)
浏览 3
提问于2016-11-03
得票数 6
回答已采纳
2
回答
AngularJS:在E2E测试
中
访问作用域
angularjs
、
karma-runner
我正在尝试访问E2E测试
中
的
$scope,但没有成功...var frameDocument = document.getElementByIdframeDocument.getElementsByClassName('ng-scope'); var
浏览 0
提问于2013-04-13
得票数 0
回答已采纳
2
回答
没有从
单元测试
中
调用
setTimeout
。
javascript
、
typescript
、
qunit
、
sinon
我正在为我
的
项目编写类型记录,在那里我使用QUint和sinonjs进行
单元测试
。我
的
一个函数动态地呈现UI。我需要获得这个动态呈现元素
的
宽度,并将其用于其他计算。为了确保宽度计算正确,我使用
setTimeout
。代码如下所示:this._createShowMoreUI();} private function2(): vo
浏览 4
提问于2015-01-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
处理Java中的不稳定单元测试
如何用 Karma,Jasmine,Webpack 测试 UI 组件系列(一)配置篇
Angular更改检测终极指南
UTP自动化测试平台系列之终章
AngularJS的七种常见优秀实践
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券