karma-jasmine相关内容
在下面的代码中,我传递了一个包含密码的 FormControl.我希望当密码是 aA1[11] 时,RegExp.test 方法应该返回 false 但它返回 true!为什么我的代码返回 null 而不是错误对象 {验证密码:{有效:假,message: '密码必须包含 1 个小写字母 [a-z]、1 个大写字母 [A-Z]、1 个数字 [0-9]、1 个特殊字符,长度应在 6-10 个字符之间
..
如何在我的 HomeComponent.spec.ts 文件中为服务编写测试用例.对于从 home.service.ts 文件调用的 proceed 按钮 postRequest 方法.我已经尝试过了,但它不起作用.请帮助我. home.service.ts import { Injectable } from '@angular/core';从 'src/app/global/const
..
在 angular6 中设置 jasmine-query-matches 在 angular 5 项目中,它看起来很简单 import { } from 'jasmine-jquery/lib/jasmine-jquery';从“茉莉花-jquery-matchers"导入{};import * as $ from 'jquery'; 在 angular 6 上,我尝试了以下操作 im
..
在 Angular 2.0.0 中,我正在对使用路由器的组件进行单元测试.但是我得到“提供的参数与调用目标的任何签名不匹配".错误.在 spec.ts 中的 Visual Studio 代码中,新的 Router() 以红色突出显示 如果有人能让我知道正确的语法是什么,我真的很感激?提前致谢.我的代码如下: 规格 import { TestBed, async } from '@an
..
我如何模拟 ngRedux 的 getState: with karma jasmine 例如,我的服务通过 ngRedux 从商店获取价值. this.ngRedux.getState() 解决方案 我通过监视 getState() 方法解决了这个问题: spyOn(MockNgRedux.getInstance(), 'getState').and.returnValue({ .
..
上下文 我创建了一个 ApiService 类,以便能够处理我们的自定义 API 查询,同时使用我们自己的序列化程序和其他功能. ApiService 的构造函数签名是: constructor(metaManager: MetaManager, connector: ApiConnectorService, eventDispatcher: EventDispatcher); M
..
我在 Angular 中测试延迟加载模块时遇到了一些问题.这是我的 .spec 文件: import { Location } from '@angular/common';从“@angular/core/testing"导入 { TestBed, ComponentFixture };从 '@angular/router/testing' 导入 { RouterTestingModule }
..
我有一个组件,当用户登录它时,它会路由到一个名为 /dashboard 的 url,我真的很难弄清楚为什么我会收到以下错误. 无法读取未定义的属性“args" 我一直在关注关于使用路由器进行测试的官方文档,这里是 https://angular.io/docs/ts/latest/guide/testing.html#!#routed-component但它似乎没有帮助.我的一半问题是我不太了
..
如何模拟 Angular 2 中函数的点击事件?对于我的 Home 组件,我有: 首页组件 import { Component } from '@angular/core';从“@angular/router"导入{路由器};@成分({模块 ID:module.id,templateUrl: 'home.component.html',styleUrls: ['home.componen
..
如何使用 karma 和 jasmine 对 Angular 2.0.0 版中的路由器进行单元测试? 这是我在 2.0.0-beta.14 版本中的旧单元测试的样子 import {它,注入,注入异步,在每个之前,在每个提供者之前,测试组件构建器来自'angular2/testing';从'angular2/src/router/router'导入{RootRouter};从 'ang
..
我为输入字段编写了一个非常简单的自定义验证器: import { Directive } from '@angular/core';从“@angular/forms"导入 { AbstractControl, NG_VALIDATORS };函数 numberValidator(c: AbstractControl) {if (!c.value) 返回空值;return new RegExp('
..
我有一个使用 puppeteer 运行 Karma 的 Angular 项目,但有时我会收到以下错误 [11:13:43] E/launcher - 会话未创建:此版本的 ChromeDriver 仅支持 Chrome 93 版当前浏览器版本为 92.0.4515.107,二进制路径为 C:\Program Files\Google\Chrome\Application\chrome.exe(驱
..
我正在使用 Karma/Jasmine 进行测试的 Angular 项目.默认情况下,Angular 测试以随机顺序运行,如果以特定顺序运行,可能会导致测试失败. 我注意到在我的浏览器运行器中,它显示了运行测试的随机种子. 运行测试时,我可以指定这个种子,以便我可以多次测试相同的顺序吗?(所以我可以将这个种子传递给其他人,以显示他们的测试失败的顺序). 这个问题解决了,不知道为什么是
..
我在为我的应用程序中的确认模式编写单元测试时遇到了一些问题.这是我要测试的一段代码: confirmModal(prompt = 'Are you sure?', title = 'Confirm'): Observable{const modal = this.ngbModal.open(ConfirmModalComponent, { 背景: '静态' });modal.component
..
我在使用 Jasmine 和 Karma 进行 angular 5 单元测试时遇到问题. 错误是:“无法绑定到 'fruits',因为它不是 'my-component2' 的已知属性". 单元测试代码为: src/app/components/my-component1/my-component1.component.spec.ts: import { TestBed,
..
旧代码使用 rxjs v5.5.12,我们将相同的代码复制到使用 rxjs v6.4.0 的新项目中.我们在尝试运行测试用例时遇到此错误. 旧代码: import * as ObservableEvents from 'rxjs/Observable/fromEvent';spyOn(ObservableEvents, 'fromEvent').and.returnValue(new Su
..
所以我目前正在为 Angular 9 组件编写 Jasmine/Karma 单元测试. 我的应用程序如何工作的简短摘要:我用 D3 编写了一个小 Funnel,它在类似漏斗的图表中显示给定的数据.然后我写了一个 FunnelComponent 包含这个 Funnel 并且还在实际图表旁边显示一些元信息. 这是我要测试的组件: funnel.component.ts import
..
我目前正在尝试模拟 Angular 单元测试的输入属性.不幸的是,我无法进一步了解并反复收到以下错误消息: 类型错误:无法读取未定义的属性“数据" 我的 HTML 模板如下所示
我的组件是这样
..
控制台记录错误: 15 02 2019 14:50:24.868:INFO [Chrome 72.0.3626 (Windows 10.0.0)]:连接到套接字 BiEioS9fHwq-QLg3AAAA,ID 为 27946068 Chrome72.0.3626 (Windows 10.0.0) LoginComponent 应该创建 FAILED无法绑定到“formGroup",因为它不是
..
用于订阅的 Angular 4 单元测试. 我想测试我的订阅是否返回了一组用户.我想模拟一个用户列表并测试一个名为 getUsers 的函数. 订阅单元测试不起作用.语法有问题. 这是我的用户界面: 导出接口用户{身份证号码;名称:字符串;用户名:字符串;电子邮件:字符串;地址: {街道:字符串;套件:字符串;城市:字符串;邮政编码:字符串;地理:{纬度:字符串;lng:字符串
..