-
0 votesanswersviews
在分层结构中解决角度为4的单元测试用例中的依赖性
我是角色的新手,并为我的项目工作单元测试案例 . 我经历了一些不知情的事情Unit Testing 在我尝试为我的项目编写单元测试用例时阅读这些文章后,我无法解决我的测试用例中的依赖性 . 由于我有一个分层结构,并且当我在我的测试用例中注入依赖项时,而这些测试用例又调用了其他层,因此依赖关系无法解析 . 我无法找到如何解决执行测试用例的依赖项 . 我有一个LoginComponent类,一个Aut... -
2 votesanswersviews
ng test - SyntaxError:意外的令牌'const'
对此的所有帮助将非常感谢 . 我目前使用angular / cli构建一个角度5项目 . 我已经构建了项目的很大一部分,并没有遇到构建或服务命令的任何问题 . 我正在尝试运行我的测试套件并收到以下错误: 27 02 2018 14:22:58.588:WARN [karma]: No captured browser, open http://localhost:9876/ 27 02 2018 ... -
2 votesanswersviews
有没有办法强迫业力或量角器执行跳过的茉莉花测试?
现在我的团队正在运行量角器/茉莉花节点进行验收测试,并使用karma / jasmine进行单元测试 . 有可能,并且它已经发生了,有人用iit或代码进行量角器/茉莉花节点测试推送代码,并适合或描述业力/茉莉花测试 . 这样做会强制茉莉只运行那些测试,跳过所有其他测试 . 这对于调试很有用,但是如果有人忘记恢复这些更改并将此代码推送到我们的持续集成服务器(Jenkins),我希望我们的CI作业失败... -
2 votesanswersviews
单元测试没有ChangeDetectorRef的提供者
版本:Angular 4 . 我正在将子组件注入子组件以通过子组件访问父方法 . 在父组件中,我不得不使用ChangeDetectorRef,因为它有一个将更新运行时的属性 . 现在代码工作正常,但是子组件规范为“ChangeDetectorRef”抛出了错误,该错误是在父组件中注入的 . 错误:没有ChangeDetectorRef的提供者! 父组件 import { Component, ... -
4 votesanswersviews
Angular NgModel two-way 绑定单元测试
我正在尝试测试 Angular 2 中的 two-way 绑定功能。我还阅读了其他一些答案,但我仍然无法通过测试。 当输入字段更新时,我想运行一个测试,确保 AppComponent 类上的 searchQuery 属性与输入字段的值相同。 如上所述,我已经阅读了一些其他答案,因为我已经包含了额外的代码。那么目前可能不需要全部是什么? 零件 import { Component } from '@... -
0 votesanswersviews
Angular单元测试TypeError:无法读取未定义的属性'subscribe'
我正在使用auth创建入门工具包模板,并使用CRUD创建示例(https://github.com/fransyozef/basic-login-angular) 现在我是单元测试的新手,我试图让至少得到运行组件的测试 . 但我陷入困境 TypeError: Cannot read property 'subscribe' of undefined 我认为错误来自于 resolveRoute()... -
0 votesanswersviews
调试反应单元测试(Karma / Jasmine)
运行Karma / Jasmine规范文件时,如何设置断点然后单步执行,而不是控制台向Chrome输出变量? 我已经设置了WebStorm 2017以运行我的Karma conf(带节点),它在其调试模式下运行我的测试,但从未点击我的.spec文件中的断点 . 我正在测试React / Reducers btw . 有这种本地方式吗? 或者有人能指出我在WebStorm或Visual Studio... -
1 votesanswersviews
角度4输出测试未给出预期结果
我有一个组件 . 它的值为@Input . 如果调用onDelete()方法,则会有一个EventEmitter,它将发出放入的值 . 我正在尝试为此组件编写测试,并且我从 Launcher 获取的值是未定义的,而不是我传递的值 . 这是测试: import { CheckedComponent } from '../checked/checked.component'; describe('... -
5 votesanswersviews
TestBed configureTestingModule定义一个模块中所有规范共有的导入,声明,提供程序和管道 - 模式
是否有一个 optimal way to define imports, declarations, providers common to all spec.ts (即一个地方定义的所有规范所共有的模块,就像我们在@NgModule中所做的那样)在一个地方就像我们在@NgModule中为应用程序 Unit tests 所做的那样 . 注意:在beforeEach中调用configureTesti... -
3 votesanswersviews
未捕获的ReferenceError:未定义require
我已经设置了Angular 2项目并创建了一些组件 . 现在我正在尝试使用Karma和Jasmin为组件创建单元测试 . 当我创建一个简单的单元测试而不导入任何组件时,我能够在控制台和浏览器中获得单元测试的结果 . 但是当我导入一个组件并运行Karma测试运行器时,我得到错误 tsc &&并发“tsc -w”“karma start karma.conf.js”[1] 17 01... -
0 votesanswersviews
bower_components / angular / angular.js,foreach @ bower_components错误karma angular 1.5
当我在spec文件中使用$ inject时,我收到以下错误 . 我在karma.conf.js中添加了bower.json的所有依赖项 . 请帮我在spec.js文件中使用$ inject app.js: (function () { 'use strict'; angular .module('modulename', [ 'app.ve... -
0 votesanswersviews
angular添加新的可观察运算符
基于来自该网站的信息How To Debug RxJs - A Simple Way For Debugging Rxjs Observables我创建了一个名为 observable-debug-operator.ts 的新文件,我在我的应用程序组件中导入 import './observable-debug-operator'; observable-debug-operator文件的内容如下... -
0 votesanswersviews
在WebStorm中使用Angular 2调试Karma / Jasmine测试
我正在尝试在WebStorm中调试我的Angular 2测试(2016.3.2) . 我尝试的第一件事就是在Chrome开发工具中做到这一点,但实际上我没有看到Sources中的脚本文件能够设置断点 . 请注意,您可以在HTML页面中看到脚本标记,但Sources中没有任何内容 . 所以我做了一些挖掘,发现你可以将WebStorm设置为run and debug unit tests . 测试确... -
3 votesanswersviews
使用Karma Jasmine进行Angular 1.5 Component模板单元测试
我正在尝试使用Karma Jasmine对Angular Components和模板进行单元测试 . 我正在使用 ng-html2js 测试组件控制器已实现,但不是模板我引用this Git Repository作为其中的一部分.karma-conf文件与上面的repo中的文件相同 . Folder structure | .editorconfig | .jshintrc | gul... -
4 votesanswersviews
单元测试使用Karma和Jasmine进行反应
我很反应,我使用React 14编写了一个没有任何转换器的代码 . 现在我想使用Karma-Jasmine进行单元测试,但似乎我的测试无法渲染应用程序 . 我有以下结构: node_modules MyApp/ /js/ *.js /test/*.js Karma.conf.js package.json index.html 我的index.html: <html>... -
0 votesanswersviews
如何使用VSCode工具调试jasmine karma测试
我正在使用Visual Studio Code编写基于茉莉花和业力的单元测试用例 . 我想知道是否有一种方法可以在vs代码工具本身中调试测试 . -
0 votesanswersviews
Karma / Jasmine - 无法开始使用新的Angular 5项目进行测试(由于index index.d.ts错误)
使用'ng test'开始测试时,Chrome浏览器无法启动 . 我收到这个奇怪的消息 . node_modules/@types/jasmine/index.d.ts(138,47)中的karma jasmine错误:错误TS1005:';'预期 . 使用CLI 1.7.4,我的Angular版本为5.2 . -
6 votesanswersviews
Angular2 NgModel在Jasmine测试中没有获得 Value
我在Angular 2中使用模板驱动的表单,我正在尝试先测试它们 . 我已经搜索过这个网站以及互联网的其他部分了,我已经尝试了所有我能找到的东西(主要是一串tick()语句和detectChanges()在fakeAsync中的所有地方)以获得附加到我输入的NgModel来获取该值可以传递给我的onSubmit函数 . input元素的值设置正确,但NgModel永远不会更新,这意味着onSub... -
2 votesanswersviews
使用fakeAsync进行Angular2测试
我正在尝试使用fakeAsync来测试Angular 2组件,但是没有设置fixture变量 . 事实上,没有调用promise回调 . 这是代码: @Component({ template: '', directives: [GroupBox, GroupBoxHeader] }) class TestComponent { expandedCallback() { this.ex... -
0 votesanswersviews
Angular 2单元测试抛出错误'subscribe'不是undefined的成员
我正在使用Angular 2应用程序进行Jasmine单元测试 . it('cancel object passed to the cancellation service is in the expected format for a cancel contract transaction', () => { var cancelReason = new models.Cancel... -
0 votesanswersviews
离子2前端单元测试
<div class="titlebox"> <div class="listHead"> <h1>British Brewing Company</h1> </div> 我们如何通过离子角2的单元测试检查 Headers “英国酿酒公司”是否存在? -
20 votesanswersviews
Angular 2 JWT单元测试
我的API调用使用JWT进行身份验证 . 我正在尝试为服务方法编写代码 . 所有请求都有这个拦截器: public interceptBefore(request: InterceptedRequest): InterceptedRequest { // Do whatever with request: get info or edit it this.slimL... -
3 votesanswersviews
如何为angular2编写登录组件的测试(单元测试)
This is login.component.ts import { Component, OnInit } from '@angular/core'; import { Router, ActivatedRoute } from '@angular/router'; import { FormBuilder, FormGroup, Validators }... -
0 votesanswersviews
使用jasmine运行业力时出错
我执行 karma start karma.conf.js 时收到此错误消息: > throw error('No provider for "' + name + '"!'); > ^ Error: No provider for "framework:requirejs"! (Resolving: framework:requirejs) ... -
0 votesanswersviews
Karma没有在Jenkins CI中运行,找不到模块'karma-jasmine'
我正在Jenkins CI Build 一个自动测试的Angular 4 SPA . SPA是Maven管理的大型项目的一部分,因此构建也是Maven管理的 . 到目前为止,我已经: 使用版本8.6.0的nodejs.org安装,在Jenkins上安装了NodeJS插件 已配置"Global npm packages to install" = "karma... -
3 votesanswersviews
显示Jasmine的Karma在浏览器中测试了AngularJs代码
我有一个工作的业力设置,它在控制台中显示我的茉莉花测试的测试结果 . 如果我启动Jasmine SpecRunner.html我得到错误“模块未定义”因此我在SpecRunner-Header中添加了angular-mock: <script type="text/javascript" src='src/public/js/libs/angular/angular-mo... -
3 votesanswersviews
Angular未定义karma-jasmin测试错误
我是使用Karma-jasmine进行测试的新手,但是却出错了 . 我的karma.conf.js files: [ 'test/*Spec.js', 'app/js/*.js' ], 此错误在命令行中显示 Chrome 39.0.2171(Windows 7)错误未捕获的TypeError:无法读取未定义的属性“模块”在D:/Test_Samples/WebContent/MyTes... -
54 votesanswersviews
ReferenceError:未定义模块 - 使用Angular / Laravel应用程序的Karma / Jasmine配置
我有一个现有的Angular / Laravel应用程序,其中Laravel充当角度前端的API,仅提供JSON数据 . 加载角度应用程序 index.php 的页面目前由Laravel提供 . 从那里开始,Angular接管了 . 我在努力开始使用Karma / Jasmine时非常困难 . 从我的项目的根目录使用 karma start 或 karma start karma.conf.js ... -
4 votesanswersviews
使用Angular设置Karma / Jasmine的问题
我正在尝试按照here和here的说明设置Karma和Jasmine以便使用我的Angular项目进行测试,但不断收到以下错误: 未捕获的TypeError:无法在/usr/local/lib/node_modules/karma-jasmine/lib/adapter.js:44中读取未定义的属性'http:// localhost:9876' 知道这个问题是什么吗?我是新手使用Karma&... -
9 votesanswersviews
更新角度路径1.5.0到1.5.1时的Karma错误
当我更新angular-route 1.5.0到1.5.1时,我有一个错误: 角度单位测试:错误:意外请求:GET 当我启动业力时,我有一条错误消息: 1)调用getAll方法[应用程序类别]错误:意外请求:获取http://myapp.com/app-category?is_active=true /node_modules/angular-mocks/angular-mocks.js中不再需...