Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。
我正在尝试在项目中运行一周的业力。我遵循本教程AngularJS单元测试,但是当运行karma启动时,控制台显示此错误:PhantomJS 2.1.1(Linux 0.0.0)ERROR ReferenceError:...
我正在尝试使用测试库node-jasmine:joinGame(参与者){console.log('加入游戏',参与者)对下面的函数进行单元测试; if(this.getParticipants()。length> = ...
我有一个Angular 1.6.6应用程序,我正在测试Karma和Jasmine。给定来自控制器的代码:$ scope.undo = function(){return $ scope.isUndoDisabled()|| $范围....
这看起来像是使用Jasmine自动确认对话框的方式:https://coderwall.com/p/elevha/stubbing-out-confirm-dialogs-in-jasmine,它们是:spyOn(window,'confirm')。andReturn (真正); ...
我需要使用Jasmine在Angular中测试一些代码,但问题是由于$ timeout调用我不能这样做。所以代码如下所示:$ scope.add = function(){SomeService.add(id,...
我正在尝试将量角器测试结果导出到xml文件,因为我已经使用npm install -g jasmine-reporter安装了jasmine-reporter。量角器版本是2.1.0版。茉莉-...
好的,天真的问题在这里,但我对nodejs有些新意。我正在使用jasmine编写测试脚本。在我的代码中似乎有一个错误,所以我把“调试器”放在其中一行中,而jasmine不是......
我正在使用Protractor和Jasmine在安全的网络应用程序上进行e2e测试。我的套房包含100多个规格。我使用单个用户帐户实现了分片,但规格重叠,因此失败...
目前,我尝试与我的开发团队成员合作,为我们的javascript解决方案提供一些模块化系统。因为我们能够重新开始,我们希望这次能够做到 - 通过测试!我们找到 ...
预计将使用T23:59:59.999Z进行调用,但实际呼叫为T12:59:59.999Z
我正在使用Angular 4+和Moment 2.18.1使用moment()。endOf('day')在Angular应用程序代码中返回2018-03-06T23:59:59.999Z,而它返回2018-03-06T12:59:59.999 Z在茉莉花测试中(...
尝试检查空数组时出错。我尝试使用:案例1:初始化为数组期望(fixture.componentInstance.dataSource).toBe([]);案例2:通过初始化为数组...
单元测试angular $ http服务时出现意外的请求错误
我在angularJS应用程序中使用单元测试。这是我对服务的测试规范:describe('service',function(){var service = {}; var $ httpBackend; beforeEach(module('...
在Jasmine Unit Test中为PhantomJS配置浏览器语言
我正在使用Jasmine和Karma对Angular2应用程序进行单元测试。在Karma配置文件中,我使用PhantomJS作为浏览器来运行测试。浏览器:['PhantomJS']我正在使用ng2-translate ...
jasmine beforeEach和angular TestBed.configureTestingModule,同步与否?
我有一个简单的配置简单测试:fdescribe(“A spec”,function(){let service:UserService; beforeEach(()=> {TestBed.configureTestingModule({providers:[UserService]}); ...
错误:无法解析ContactService的所有参数:(?)
测试后使用业力+ jsamine,我有这样的错误。服务:ContactService应返回可用语言FAILED错误:无法解析ContactService的所有参数:(?)。我不......
我正在开发一个有角度的网站,我在运行单元测试时遇到了问题。我的app组件就像这个导出类Appcomponent {constructor(private service:SomeService){...
假设我有一个这样的简单组件:@Component({selector:'my-test',template:' ' }) export class test { @Output selected: EventEmitter = ...
我正在使用Leaflet,我正在创建一个标记。一旦鼠标离开此标记,我想删除我在mouseenter上显示的弹出窗口:marker.on('mouseout',e => this ....
Angular + Jasmine:无法监视ActivatedRoute.queryParams
如何监视预期返回Observable的存根角度服务方法,例如ActivatedRoute.queryParams。这是我的失败规范:导入{TestBed,ComponentFixture}来自“@ ...
我正在学习更多有关Jasmine Unit Testing的知识,而且我遇到了一些我无法弄清楚的问题。我是JavaScript和单元测试的新手。我试图寻找有关嵌套方法的例子......