jasmine 相关问题

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

如何从量角器配置中的Multicapabilities定义中获取deviceName值

这对你们来说可能是一个重复的问题,但实际上我还没有得到答案。这是我在量角器配置文件中的多功能定义。我想访问deviceName参数值。 ...

回答 4 投票 1

使用酶进行单元测试

任何人都可以解释一下酶和茉莉酸酶两种包装的区别......从'酶'进口酶;从'jasmine-enzyme'进口jasmineEnzyme;我想知道怎么样......

回答 1 投票 1

AngularJS单元测试中没有组件内容

我的设置是AngularJS 1.5 +,jasmine,karma,问题在于测试组件和它的模板。问题是在编译组件的模板后,它没有......

回答 1 投票 0

jasmine-allure-reporter,根据spec文件分别显示测试用例

我正在使用Protractor和jasmine-allure-reporter并尝试运行config.js文件中定义的多个规范。 specs:['spec1.js','spec2.js'] spec1.js包含3个测试和spec2.js ...

回答 1 投票 1

在beforeAll中创建一次TestBed之后,无法在beforeEach中重置提供程序

我们为具有许多嵌套服务和组件的组件编写测试用例(我们不能根据我们的要求模拟每个服务)。我们创建了包含所有组件的模块和...

回答 1 投票 0

用Jasmine测试被拒绝的承诺

在我使用AngularFire2的Angular2应用程序中,我有一个AuthService尝试匿名使用Firebase进行身份验证。我正在尝试编写一个测试,期望AngularFireAuth的signInAnonymously ...

回答 2 投票 0

jasmine matcher函数不在angularjs / karma单元测试中加载

我正在为angularJs app编写单元测试,我正在使用带有jasmine框架的karma测试运行器。我正在测试一个应该从firebase中提取对象的函数,我已经安装了jasmine -...

回答 1 投票 2

如何提供一个Rxjs observable作为使用Jasmine中的combineLatest的方法的数据

我目前有一个combineLatest方法,我通过我的类提供:export class ObservableDataSource扩展DataSource {私有价值:任何[];私钥:字符串; ...

回答 1 投票 1

无法解析ObservableDataSource的所有参数:([object Object] ,?)

我目前正在使用角度材料数据表cdk。为了将我的ngrx / store连接到数据表CDK,我正在扩展DataSource CDK的connect方法,以允许...

回答 1 投票 0

我可以强制使用Typescript来允许点符号[重复]

我希望能够抑制从Typescript获得的编译时错误,我使用点符号来访问编译器不知道的属性。使用括号表示法访问,...

回答 3 投票 1

模拟HTTP错误响应

我有一个服务,它执行以下操作:public fetchStuff():Observable {const url =`httpURLHere`;返回this.httpClient.get(url,{observe:'response'})。pipe(...

回答 1 投票 0

Jasmine +异步功能

这是我的代码:'use strict'; var unitID = 0; var getById = function(generalOptions,specificOptions){describe('API tests for:'+ specificOptions.name,function(){var url = generalOptions ....

回答 1 投票 0

如何使用jasmine使用DOM元素测试JavaScript?

我试图在jasmine中为JavaScript代码编写测试,包括不起作用的DOM元素。当我只测试JavaScript代码(只是简单的函数而不是DOM元素)时,它可以工作。一世 ...

回答 2 投票 2

助焊剂储存 - 单元测试

我正在为几家Flux商店编写单元测试,并遇到了一个小麻烦。我的商店通常是这样构建的:storeObj = {...} _secretsetterfunction = function(){} module.exports ...

回答 3 投票 2

间谍Angular5组件无法正常工作

我的组件具有以下功能:updateTransactions(){let notes = this.createNotes()let delTransactions = this.createDelTransactions()this.noteService.createNote(notes [0])...

回答 2 投票 1

Jasmine spyOn有特定的论点

假设我有spyOn($ cookieStore,'get')。和.returnValue('abc');这对我的用例来说太笼统了。任何时候我们调用$ cookieStore.get('someValue') - >返回'abc'$ cookieStore.get('...

回答 1 投票 16

无法在量角器中读取未定义的属性“ARROW_DOWN”

我正在使用量角器中的动作序列,同时运行我的规范我面临这个问题任何人都可以帮助为什么会发生这种情况以及如何解决它。下面是我的规范代码:describe(“动作演示”,...

回答 1 投票 -1

茉莉花间谍对进口模块(打字稿)

我试图用jasmine和typescript的静态方法测试一个简单的实用程序类。问题是帮助程序类导入第三方库以实现目标。我需要测试一下这个第三...

回答 2 投票 0

IntelliJ中的Karma配置

当我在IntelliJ中右键单击以在Karma中运行Jasmine测试时,此conf文件将传递给Karma:C:\ Users \ jpatterson.IntellJIdea2018 \ config \ plugins \ js-karma \ js_reporter \ karma-intellij \ lib \ intellij .. ..

回答 2 投票 1

模拟谷歌地图的addEventListener

我有这段代码:const eventNames = ['ready','click'] const node = ReactDOM.findDOMNode(mapRef)const mapConfig = {streetViewControl:false} this.map = new maps.Map(node,mapConfig)eventNames。 ...

回答 1 投票 0

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