karma-jasmine相关内容

RegExp.test 没有给出正确的结果

在下面的代码中,我传递了一个包含密码的 FormControl.我希望当密码是 aA1[11] 时,RegExp.test 方法应该返回 false 但它返回 true!为什么我的代码返回 null 而不是错误对象 {验证密码:{有效:假,message: '密码必须包含 1 个小写字母 [a-z]、1 个大写字母 [A-Z]、1 个数字 [0-9]、1 个特殊字符,长度应在 6-10 个字符之间 ..
发布时间:2021-11-08 23:23:28 其他开发

Angular 2/4/6/7 - 使用路由器进行单元测试

在 Angular 2.0.0 中,我正在对使用路由器的组件进行单元测试.但是我得到“提供的参数与调用目标的任何签名不匹配".错误.在 spec.ts 中的 Visual Studio 代码中,新的 Router() 以红色突出显示 如果有人能让我知道正确的语法是什么,我真的很感激?提前致谢.我的代码如下: 规格 import { TestBed, async } from '@an ..
发布时间:2021-11-08 22:55:16 其他开发

带路由器的角度 2 测试

我有一个组件,当用户登录它时,它会路由到一个名为 /dashboard 的 url,我真的很难弄清楚为什么我会收到以下错误. 无法读取未定义的属性“args" 我一直在关注关于使用路由器进行测试的官方文档,这里是 https://angular.io/docs/ts/latest/guide/testing.html#!#routed-component但它似乎没有帮助.我的一半问题是我不太了 ..

Angular 2 最终发布路由器单元测试

如何使用 karma 和 jasmine 对 Angular 2.0.0 版中的路由器进行单元测试? 这是我在 2.0.0-beta.14 版本中的旧单元测试的样子 import {它,注入,注入异步,在每个之前,在每个提供者之前,测试组件构建器来自'angular2/testing';从'angular2/src/router/router'导入{RootRouter};从 'ang ..

我可以使用指定的种子运行 Karma 测试吗?

我正在使用 Karma/Jasmine 进行测试的 Angular 项目.默认情况下,Angular 测试以随机顺序运行,如果以特定顺序运行,可能会导致测试失败. 我注意到在我的浏览器运行器中,它显示了运行测试的随机种子. 运行测试时,我可以指定这个种子,以便我可以多次测试相同的顺序吗?(所以我可以将这个种子传递给其他人,以显示他们的测试失败的顺序). 这个问题解决了,不知道为什么是 ..
发布时间:2021-11-04 12:06:31 其他开发

Angular 9 单元测试:如何模拟测试组件的导入?

所以我目前正在为 Angular 9 组件编写 Jasmine/Karma 单元测试. 我的应用程序如何工作的简短摘要:我用 D3 编写了一个小 Funnel,它在类似漏斗的图表中显示给定的数据.然后我写了一个 FunnelComponent 包含这个 Funnel 并且还在实际图表旁边显示一些元信息. 这是我要测试的组件: funnel.component.ts import ..
发布时间:2021-09-14 19:14:22 其他开发

Angular - 组件中订阅功能的单元测试

用于订阅的 Angular 4 单元测试. 我想测试我的订阅是否返回了一组用户.我想模拟一个用户列表并测试一个名为 getUsers 的函数. 订阅单元测试不起作用.语法有问题. 这是我的用户界面: 导出接口用户{身份证号码;名称:字符串;用户名:字符串;电子邮件:字符串;地址: {街道:字符串;套件:字符串;城市:字符串;邮政编码:字符串;地理:{纬度:字符串;lng:字符串 ..
发布时间:2021-09-14 18:52:50 其他开发