karma-jasmine 相关问题

Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。

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

无法测试服务器调用的控制器

我正在尝试编写一个代码来测试在我的控制器中完成的服务调用。我正在尝试对控制器中的特定功能进行单元测试,该控制器正在进行服务调用并带来...

回答 1 投票 1

间谍服务在spyOn时变为未定义

我有一个Angular 1.6.6应用程序,我正在测试Karma和Jasmine。给定来自控制器的代码:$ scope.undo = function(){return $ scope.isUndoDisabled()|| $范围....

回答 2 投票 1

使用Jasmine测试带有超时的JS回调

我需要使用Jasmine在Angular中测试一些代码,但问题是由于$ timeout调用我不能这样做。所以代码如下所示:$ scope.add = function(){SomeService.add(id,...

回答 2 投票 0

使用gulp将业力测试分成可运行的块的最佳方法是什么?

我们有一个AngularJS项目,具有大约20K的LOC和80%的测试覆盖率,因此我们比Karma在一个组中运行的测试要多得多。我们已经看过修复内存泄漏,但在AngularJS之间......

回答 1 投票 2

Karma覆盖范围未找到文件(angular2 / typescript)

我正在努力使用Angular 2 w / typescript设置应用程序,我遇到问题,让我的业力报道找到我想要检查的文件。我已经成功地设置了一个角度......

回答 1 投票 1

JavaScript单元测试或端到端测试

目前,我尝试与我的开发团队成员合作,为我们的javascript解决方案提供一些模块化系统。因为我们能够重新开始,我们希望这次能够做到 - 通过测试!我们找到 ...

回答 2 投票 3

在Angular 2 / Typescript中测试私有方法的最佳实践是什么?

我已经使用Karma,Jasmine创建了angular 5项目和编写单元测试。我不喜欢将所有方法公开仅用于从测试中访问..导出类AppComponent {...

回答 1 投票 0

角度测试:“非法状态:无法为空组件加载指令摘要”

我的所有组件都没有通过单元测试,因此我在项目中创建了一个新组件来尝试和诊断。从'@ angular / core'导入{Component,OnInit}; @Component({selector:'app-thing',...

回答 2 投票 3

运行测试后销毁App组件

我正在开发一个有角度的网站,我在运行单元测试时遇到了问题。我的app组件就像这个导出类Appcomponent {constructor(private service:SomeService){...

回答 1 投票 1

在Visual Studio 2013中使用Jasmine + Karma进行AngularJS测试

我是Angularjs框架的新手,也是使用Jasmine框架和Karma测试它的。我有一个使用Visual Studio 2013构建的ASP.NET MVC应用程序,我想在其中包含Jasmine包和Karma ...

回答 1 投票 9

测试控制器语句未定义

嗨,我是新的测试与业力Jasmine。我正在尝试测试一个函数,但是它在我尚未测试的值上抛出一个错误是错误TypeError:无法设置属性'statement'的...

回答 2 投票 0

用业力/茉莉花写测试

我一直在使用像ember / angular这样的框架构建普通的js应用程序。他们已经内置了所有内容用于编译和测试。我开始在vanilla js中构建一个应用程序。我在...中写了代码

回答 1 投票 -1

错误: :PhantomJS中不存在fetch()方法

我正在使用PhantomJS来运行测试。并得到以下错误:错误:: fetch()方法不存在这是karma.config.js文件:var webpackConfig = require('./ webpack.config.js'); ...

回答 1 投票 1

使用酶进行单元测试

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

回答 1 投票 1

用Jasmine测试被拒绝的承诺

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

回答 2 投票 0

如何编写从角度的html模板调用的函数的jasmine测试

我的ts文件中定义的函数很少,而且这些函数是从html模板中调用的,我没有得到如何为那些被调用的函数编写jasmine测试...

回答 1 投票 -1

在karma.config.js中包含插件后出错

这是我在karma.config.js中的代码:我正在使用Webpack 3+作为我的项目。 module.exports = config => {config.set({basePath:'',frameworks:['jasmine'],files:['。/ src / ...

回答 1 投票 1

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