Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。
karma 无法启动 chrome - 这是错误 我尝试对我的角度应用程序进行测试,得到了这个结果。我尝试在cmd中使用这个命令: SET CHROME_BIN = "C:\Program Files (x86)\Goo...
Angular 12:ng 测试 - 代码覆盖率:TypeError:无法读取未定义的属性(读取“初始化”)
我收到错误代码覆盖控制台:TypeError:无法读取未定义的属性(读取“初始化”) 我正在对 component.ts 文件调用服务方法 组件.ts 文件 这个.myAuth = 这个。
Angular:没有组件提供程序,[多个 Angular HTML 元素] 不是已知元素
我目前遇到以下单元测试失败: “mat-card”不是已知元素(在“ChatCardComponent”组件模板中使用): “app-card”不是已知元素(在“
在 Visual Studio 代码中运行 Angular Karma 测试
我将 vscode-test-explorer 扩展及其子 Angular-karma-test-explorer 和 jasmine-test-adapter 安装到 vscode,如此处所回答。 但是,测试资源管理器中没有加载任何测试,它
我通常使用 fakeAsync 来测试返回可观察值的订阅。但在这种罕见的情况下,我需要做同样的事情,但只是为了一个承诺。 这是我的尝试: //服务存根: const testServi...
Angular 测试无法在 Travis 上运行,并出现错误“发现 1 个加载错误”
为什么我的 travis conf 无法执行 Angular 测试? .travis.yml 语言:node_js 节点js: - “16” 插件: 铬:稳定 缓存: 目录: - ./node_modules - ./.角度 在...
Angular - 访问 XMLHttpRequest - 单元测试中的 CORS 问题
我在角度测试的规范文件中遇到了这个 CORS 问题。不知道如何解决这个问题。问题发生在第二行 之前(()=> { 固定装置 = TestBed.createComponent(
从 Angular 13 升级到 15 后,命令 ng run Web:server:product --bundle-dependency true 失败。出现以下错误:错误:未知参数:捆绑包依赖项 需要...
最近 Angular 升级了路由保护功能,我很头疼为此编写测试用例 路线保护.ts 导出常量routeGuard:CanActivateFn =()=> { 返回注入(
Karma 测试中的 Backspace KeyboardEvent 未触发 ngModelChange
我正在尝试测试一个指令,该指令对电话号码进行一些格式化并在用户删除号码时进行处理。由于某种原因,当实际与上面的输入交互时,这工作得很好......
在没有 TestBed 的单元测试中使用 Angular 14 注入()
以下代码 当我运行单元测试时,我收到错误 - 必须从注入上下文(例如构造函数、工厂函数、字段初始值设定项或与
单元测试:CombineLatest - 添加 SetTimeOut 后测试成功
我正在尝试测试这个方法: 我的方法(){ 结果$=combineLatest([observableOne$,observableTwo$]); 结果$.subscribe(([一,二]) => { this.结果=一||二; ...
在Angular 16中使用inject()方法为简单的Angular函数编写单元测试
在 Angular CanActivate 接口被弃用后,我根据官方文档更改了对简单 const 函数的保护。 例如,这是我的 inverseAuthGuard 方法,看起来
我正在使用 Angular 15.2.5 并尝试运行 karma 单元测试。当我输入 ng test 时, 输出是: 在项目的 Browserslist 配置中配置的一个或多个浏览器将被忽略...
Karma Angular 单元测试如何创建未解决的承诺并在单个测试中解决它,以检查 then 中的代码是否仅在解决后运行
我有承诺函数waitUntilIsReady: (...) 私有 inProgressSubject = 新 BehaviorSubject(true) waitUntilIsReady(): Promise { const 直到进行中 =...
Angular 12 npm 运行测试抛出“无法加载颜色版本”
我们最近将应用程序从 Angular 6 迁移到 12,一切看起来都很好,我能够运行应用程序(npm start 正在工作)并测试 UI 功能,但是当我运行我的 Angular 单元测试时...
我最近升级了 Angular 8 应用程序以使用较新版本的 Karma 和相关软件包(从“karma”:“~4.0.0”升级到“karma”:“~4.4.1”)。许多单元测试在开始之前运行良好......
为什么我会收到 NG0303 或 NG0300 错误? (角度测试,Karma Jasmine)
我有几个组件(关于、服务、仪表板等),其中添加了标头组件。该应用程序运行良好。但是,我在测试时遇到错误。 从'@
大家好,我几乎是 Angular 的新手,我想为 AUTH 服务代码创建失败和成功场景,如下所示,但不知何故我的成功场景单元测试未通过。 isAuthenticated():
我的ts文件在ngAfterViewInit()中有一个订阅方法,它添加在下面。因此,在编写测试用例并进行调试时,它不会进入订阅方法并设置模拟数据。所以为了...