Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。
我有一个服务,我试图进行单元测试但是我无法获得服务中的功能,这些功能应该仅对该模块是私有的。为了测试它并把间谍放在上面,我有......
如何为下面的代码行创建间谍。$('#crumb')。dropdown('toggle');我尝试过使用:spyOn($,'dropdown');但得到以下错误消息TypeError:this。$(...)。dropdown不是......
我无法弄清楚如何测试组件方法是否在服务数据条件上被触发...服务看起来像:@Injectable()export class SomeService {someData(){return true; ...
量角器中的“defaultTimeoutInterval”何时重置?
我正在使用Protractor和Jasmine为Angular2应用程序编写e2e测试用例。我有两个问题:1。关于DefaultTimeoutInterval我知道每当...开始倒计时时
在VSCode中为node.js应用程序调试vanilla jasmine
我正在尝试使用Visual Studio代码在Node.JS API上运行Jasmine规范。但是,当我在调试(使用F5)下运行时,除了控制台输出之外我没有输出,这告诉我它在某种程度上运行。 ...
所以,我注意到describe()块中的it()函数不会(总是)以我编写的顺序运行。那他们是不同步的吗?以及如何强迫他们以特定顺序运行?我想要 ...
如何在angular-cli项目中运行单个.spec.ts文件?
在单个组件或服务上运行单元测试的推荐方法是什么?我可以暂时修改tests.ts只加载一个.spec.ts文件,但这似乎非常hacky。那里 ...
错误:没有提供者注入FeedToken USE_DEFAULT_LANG
我是角度4茉莉花单元测试的新手。请帮助我获得所附组件的完整测试覆盖率。我为翻译模块添加了子依赖项,但我仍然得到错误:否...
我是jasmine-karma测试的新手,并且遇到了一些配置问题。我已经完成了一些教程,到目前为止我已经创建了package.json,karma.conf.js和gulpfile.js。当我试着......
我有以下文件:classAModel.js,代码如下:class classAModel {constructor(model){'ngInject'; if(!model)return {}; this.id = model.id; this.name = model ....
我的茉莉花规格运行正常。但是,当我必须使用像$的jquery语法时,我得到以下错误:ReferenceError:无法找到变量:$ http:// localhost:57132 / __ spec __ /所以,我添加了......
我不想读几个小时的代码来找到相关的部分,但我很好奇茉莉如何实现它的时钟。有趣的是它可以使用同步测试代码测试异步代码。 ...
Angular Accept.js打破单元测试'参考错误:未定义接受'
我有一个角度组件,使用Authorize.nets Accept.js SDK来完成付款。我不想加载Accept.js脚本,除非用户在付款屏幕上,所以我将脚本添加到...
karma TypeError“无法读取未定义的属性'subscribe'”
在测试具有共享服务的简单组件时,会出现以下错误消息,并且我无法使其工作,我已经尝试了所有内容! TypeError:无法读取属性'...
运行Jasmine 2.8。我有一个测试用例,其中失败案例是一个事件处理程序在不应该的情况下被触发。请注意,此处提供事件的代码库是......
Typeof返回“number”,但是logging变量显示字符串
我将数字值从Angular应用程序中的表单传递给服务中的方法。我的单元测试检查值的类型并期望它们是“数字”。它过去了。但是,当我在console.log时......
无法使用Microsoft Edge运行Protractor / Jasmine测试
我正在开发一个项目,开始使用Protractor和Jasmine测试Node / Angular应用程序。我有一个POC在大多数浏览器中工作但在MS Edge上遇到很多麻烦。这是我的......
Jasmine函数或变量来检查是否已调用所有声明的'expect'函数?
我正在围绕Observables编写一些异步测试。我的测试正在通过,但我意识到这只是因为一些预期的匹配器实际上根本没有被调用。以下是一个例子......
我在AngularJS应用程序中使用Jasmine和Karma进行单元测试。我需要检查控制器功能中内部变量的值。这是我的控制器。 (function(){'use strict'; ...
我正在尝试测试以下函数中的promse函数loadDetail(id){this.bookingService.getServices(id).then((ret)=> {if(ret.result){this.sevices = ...