Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。
在AngularJS指令中测试mouseover和mouseout事件
我试图在D3指令中测试mouseover和mouseout事件。以下是我试图测试的代码部分:var nodeEnter = node.enter()。append('svg:g')。attr('class','node')...
尝试安装最新版本的量程器(4.0.10)与节点v4.6.0安装失败。我收到此错误:[email protected] C:\ Users \ mallain \ AppData \ Roaming \ npm \ node_modules \ bower npm ERR! ...
我想在我的组件私有方法中调用私有方法:private test():void {return true; } Spec It:it('应该调用test方法并返回true',()=> {const ...
在网站上我有时会有额外的按钮,恢复自动保存的数据填写在表单中,随机时刻弹出(有时有人测试一些东西和关闭形式,导致弹出窗口...
你如何在Angular 2/4/5的单元测试中模拟Router Params? [关闭]
我有一个我想要测试的方法,如下所示:init():void {th is.route.params.subscribe(params => {if(params ['companyId']){this.companyId = params ['companyId' ]; ......
Jasmine在等待Protractor与页面同步时出错:“hooks is undefined”
我在给定的Jasmine规范中的所有个人Protractor测试都已通过,但规范仍然失败,显示此消息:失败:等待Protractor与页面同步时出错:“hooks是...
我是Jasmine的新手。我面对这个特殊问题如下: - 假设我要测试的代码是:myTestFunction:function(){if(this.field){return true;其他......
我正在以下列方式进行休息调用updateOperation = function(UUID){var deferred = $ q.defer(),restApiPath = restApiBasePath + UUID +“/ ...
“ng e2e”可能因代理而失败,但“ng serve”和“ng test”正在运行
我下载https://github.com/blizzerand/pastebin-angular,我可以成功运行“ng test”或“npm run test”(我知道两者都完全相同)。 C:\ _ POCS \ ws_vsc \引擎收录棱角主> ...
我试图搜索各种论坛,但还没有得到答案。我试图使用tobe函数比较量角器中的确切文本。但是,量角器中的GetText()函数给我带有文字...
object不是构造函数Protractor Javascript
我一直收到这条消息说Newpage不是构造函数我在过去的5个小时里绞尽脑汁试图解决这个问题并没有进展我已经看过以下网站如何...
如何在Angular 5服务的构造函数中进行间谍/模拟方法调用?
我有一个服务,它在构造函数中进行2次方法调用:constructor(private http:HttpClient){this.apiURL = environment.apiURL; this.method(); this.method2()订阅(); } ...
我试图测试调用回调的逻辑,作为参数传递给指令。我的指令是这样开始的:var directive = {... scope:{onSave:'&'...
我在Angular服务中有一个方法如下,但我不知道如何为这个函数编写单元测试。谁能帮我这个 ?谢谢你留言$:主题 =新主题
Jasmine的文档很短;经常就够了。不总是。我想知道toBeCloseTo的第二个参数究竟是什么。官方参考只显示:它(“'toBeCloseTo'匹配器......
我是单元测试的新手。我正在尝试对以下代码的if条件进行单元测试:hide(){this.count - ; if(this.count === 0){this.loaderIs = false; } ...
我想手动触发触摸事件,但我无法调用。这在JavaScript中是可能的,但TypeScript无法实现。示例:let touchStart:TouchEvent = document.createEvent(...
我正在尝试用茉莉花间谍编写单元测试用例。以下是我的服务代码。 function reset(someParam){var deferred = $ q.defer(); svcTypes.getTasksWithRoles()。then(function(types){if(...
我希望在页面加载期间阻止所有第三方垃圾(如faceboook和google analytics api)以加快执行速度。许多人建议使用代理是最好的方法。有谁...
我有一个服务,我试图进行单元测试但是我无法获得服务中的功能,这些功能应该仅对该模块是私有的。为了测试它并把间谍放在上面,我有......