jasmine 相关问题

Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。

如何封装AngularJS函数但仍然可以测试它

我有一个服务,我试图进行单元测试但是我无法获得服务中的功能,这些功能应该仅对该模块是私有的。为了测试它并把间谍放在上面,我有......

回答 1 投票 0

创建间谍时,Jasmine找不到功能

如何为下面的代码行创建间谍。$('#crumb')。dropdown('toggle');我尝试过使用:spyOn($,'dropdown');但得到以下错误消息TypeError:this。$(...)。dropdown不是......

回答 1 投票 0

角度单元测试是否根据来自服务的数据调用组件方法

我无法弄清楚如何测试组件方法是否在服务数据条件上被触发...服务看起来像:@Injectable()export class SomeService {someData(){return true; ...

回答 3 投票 0

量角器中的“defaultTimeoutInterval”何时重置?

我正在使用Protractor和Jasmine为Angular2应用程序编写e2e测试用例。我有两个问题:1。关于DefaultTimeoutInterval我知道每当...开始倒计时时

回答 1 投票 1

在VSCode中为node.js应用程序调试vanilla jasmine

我正在尝试使用Visual Studio代码在Node.JS API上运行Jasmine规范。但是,当我在调试(使用F5)下运行时,除了控制台输出之外我没有输出,这告诉我它在某种程度上运行。 ...

回答 1 投票 0

AngularJS E2E测试的执行顺序

所以,我注意到describe()块中的it()函数不会(总是)以我编写的顺序运行。那他们是不同步的吗?以及如何强迫他们以特定顺序运行?我想要 ...

回答 1 投票 0

如何在angular-cli项目中运行单个.spec.ts文件?

在单个组件或服务上运行单元测试的推荐方法是什么?我可以暂时修改tests.ts只加载一个.spec.ts文件,但这似乎非常hacky。那里 ...

回答 1 投票 -1

错误:没有提供者注入FeedToken USE_DEFAULT_LANG

我是角度4茉莉花单元测试的新手。请帮助我获得所附组件的完整测试覆盖率。我为翻译模块添加了子依赖项,但我仍然得到错误:否...

回答 1 投票 2

未捕获的ReferenceError:未定义必需

我是jasmine-karma测试的新手,并且遇到了一些配置问题。我已经完成了一些教程,到目前为止我已经创建了package.json,karma.conf.js和gulpfile.js。当我试着......

回答 1 投票 0

用茉莉花测试angularjs es6工厂

我有以下文件:classAModel.js,代码如下:class classAModel {constructor(model){'ngInject'; if(!model)return {}; this.id = model.id; this.name = model ....

回答 1 投票 1

jasmine-gem无法正确加载jquery

我的茉莉花规格运行正常。但是,当我必须使用像$的jquery语法时,我得到以下错误:ReferenceError:无法找到变量:$ http:// localhost:57132 / __ spec __ /所以,我添加了......

回答 1 投票 0

茉莉花钟如何工作?

我不想读几个小时的代码来找到相关的部分,但我很好奇茉莉如何实现它的时钟。有趣的是它可以使用同步测试代码测试异步代码。 ...

回答 1 投票 9

Angular Accept.js打破单元测试'参考错误:未定义接受'

我有一个角度组件,使用Authorize.nets Accept.js SDK来完成付款。我不想加载Accept.js脚本,除非用户在付款屏幕上,所以我将脚本添加到...

回答 2 投票 0

karma TypeError“无法读取未定义的属性'subscribe'”

在测试具有共享服务的简单组件时,会出现以下错误消息,并且我无法使其工作,我已经尝试了所有内容! TypeError:无法读取属性'...

回答 1 投票 1

在异步超时时传递Jasmine规范

运行Jasmine 2.8。我有一个测试用例,其中失败案例是一个事件处理程序在不应该的情况下被触发。请注意,此处提供事件的代码库是......

回答 2 投票 0

Typeof返回“number”,但是logging变量显示字符串

我将数字值从Angular应用程序中的表单传递给服务中的方法。我的单元测试检查值的类型并期望它们是“数字”。它过去了。但是,当我在console.log时......

回答 3 投票 1

无法使用Microsoft Edge运行Protractor / Jasmine测试

我正在开发一个项目,开始使用Protractor和Jasmine测试Node / Angular应用程序。我有一个POC在大多数浏览器中工作但在MS Edge上遇到很多麻烦。这是我的......

回答 2 投票 1

Jasmine函数或变量来检查是否已调用所有声明的'expect'函数?

我正在围绕Observables编写一些异步测试。我的测试正在通过,但我意识到这只是因为一些预期的匹配器实际上根本没有被调用。以下是一个例子......

回答 1 投票 0

使用Jasmine检查函数中的内部变量

我在AngularJS应用程序中使用Jasmine和Karma进行单元测试。我需要检查控制器功能中内部变量的值。这是我的控制器。 (function(){'use strict'; ...

回答 1 投票 0

角茉莉/业力测试承诺功能

我正在尝试测试以下函数中的promse函数loadDetail(id){this.bookingService.getServices(id).then((ret)=> {if(ret.result){this.sevices = ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.