karma-runner相关内容

在角度 e2e 测试中模拟 $httpBackend

有人知道如何在角度 e2e 测试中模拟 $httpBackend 吗?这个想法是在 travis-ci 上运行测试时存根 XHR 请求.我正在使用 karma 来代理我在 travis 上运行的 rails 应用程序的资产和部分.我想在没有真正的数据库查询的情况下进行验收测试. 这是我的业力配置文件的一部分: ...文件 = [摩卡,MOCHA_ADAPTER,'spec/javascri ..

Angular 中的单元测试指令控制器而不使控制器全局化

在 Vojta Jina 的优秀存储库中,他演示了指令测试,他在模块包装器之外定义了指令控制器.看这里:https://github.com/vojtajina/ng-directive-testing/blob/master/js/tabs.js 这不是不好的做法并污染全局命名空间吗? 如果在另一个地方调用 TabsController 可能是合乎逻辑的,那会不会破坏一些东西? ..

睾丸安装失败,没有vcbuild.exe

我正在尝试在 Windows 8 Professional(64 位)笔记本电脑上安装 Testacular(使用 nmp),但在此过程中尝试安装 socket.io 时失败.我得到的错误是 无法加载 Visual C++ 组件“VCBuild.exe".要解决此问题,1) 安装 .NET Framework 2.0 SDK,2) 安装 Microsoft VisualStudio 2005 或 ..
发布时间:2021-12-30 22:16:55 其他开发

如果需要 npm 检查和更新包

我们需要将 Karma 测试运行器集成到 TeamCity 中,为此我想给系统工程师提供一个小脚本(powershell 或其他): 从一些配置文件中获取所需的版本号(我想我可以把它作为注释放在 karma.conf.js 中) 检查定义的 karma runner 版本是否安装在 npm 的全局存储库中 如果不是,或者安装的版本比预期的旧:选择并安装正确的版本 运行它:k ..
发布时间:2021-12-16 11:45:39 其他开发

SyntaxError:意外标记“const"(使用 Vue、Karma、Webpack、PhantomJS)

我有一个或多或少的香草 Laravel + Vue.js 应用程序,我正在尝试做一些 使用 Karma 和 Jasmine 进行 JS 测试.如果我尝试使用 () =>{} 样式函数或关键字(如 const)在我的测试中失败并出现 意外令牌 错误,但是,我使用 没有问题import 关键字,我可以毫无问题地转译和使用 .vue 文件. 像一个微不足道的断言 expect(true).toB ..
发布时间:2021-12-08 22:08:20 前端开发

如何将 jquery 添加到 jasmine/angularjs unittests

我有一个基于普通 angular.js 代码的项目.我们用茉莉花创建单元测试.但是现在我们需要获取一些 3rd 方组件(一些来自 Angular-Bootstrap 的指令),它们也是纯 angular.js 内部,但是为了测试这些组件,使用了一些 jQuery 代码和方法调用.现在很多 3rd 方测试都失败了,但像[object] 没有方法 'trigger' 之类的东西 所以我的问题是如 ..
发布时间:2021-11-28 17:31:10 前端开发

如何将业力测试报告上传到声纳?

我配置了 karma,这让我的覆盖率报告非常好. 它以 lcov 格式给我.参考这个 http://docs.sonarqube.org/display/PLUG/JavaScript+覆盖率+结果+导入 lcov报告可以上传到声纳. 我已经在声纳中安装了插件.我的项目是通过 ant 脚本构建的,所以我添加了 我在一些博客上读到 lcov 需要更正,以便声纳能够理解它.我已经完成了 ..
发布时间:2021-11-11 03:17:18 前端开发

Angular Jasmine UI 路由器将解析值注入测试

在我的 Angular 应用中,UI 路由器将承诺解析到控制器中.在尝试测试此控制器时,Karma 抱怨提供者未知.如何在测试中注入一个假对象来表示这个解析对象. 我的应用程序代码如下所示: angular.module('myapp').config(function($stateProvider, $urlRouterProvider) {$stateProvider.state('t ..

错误:[$injector:nomod] 模块“ui.bootstrap"不可用!而 Karma 在 webstorm 中运行

嗨,我在 webstorm 中运行 karma test run 时遇到以下错误 错误:[$injector:nomod] 模块“ui.bootstrap"、“ui.unique"不可用!您拼错了模块名称或忘记加载它.如果注册模块,请确保将依赖项指定为第二个参数. 我在互联网上查看,他们说检查依赖文件 ui.bootstrap 可能会像那样错过. 但应用程序运行良好 并且仅在测试时 ..

使用 Karma/Jasmine 对 modalInstance 控制器进行单元测试

编辑:快速&这篇文章末尾的脏解决方案 我使用的是来自 AngularUI-Bootstrap 的模态窗口,其方式与网站上的解释方式相同,只是我拆分了文件.因此我有: 调用Controller.js: $scope.delete = function () {如果($scope.selected.length > 0){//[...]//准备数据//[...]var modalInst ..

如何将 jquery 添加到 jasmine/angularjs 单元测试

我有一个基于普通 angular.js 代码的项目.我们用茉莉花创建单元测试.但是现在我们需要获取一些 3rd 方组件(一些来自 Angular-Bootstrap 的指令),它们也是纯 angular.js 内部,但是为了测试这些组件,使用了一些 jQuery 代码和方法调用.现在很多 3rd 方测试都失败了,但像[object] 没有方法 'trigger' 之类的东西 所以我的问题是如 ..
发布时间:2021-11-10 03:42:16 前端开发