karma-jasmine 相关问题

Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。

在没有 TestBed 的单元测试中使用 Angular 14 注入()

以下代码 当我运行单元测试时,我收到错误 - 必须从注入上下文(例如构造函数、工厂函数、字段初始值设定项或与

回答 1 投票 0

单元测试:CombineLatest - 添加 SetTimeOut 后测试成功

我正在尝试测试这个方法: 我的方法(){ 结果$=combineLatest([observableOne$,observableTwo$]); 结果$.subscribe(([一,二]) => { this.结果=一||二; ...

回答 1 投票 0

在Angular 16中使用inject()方法为简单的Angular函数编写单元测试

在 Angular CanActivate 接口被弃用后,我根据官方文档更改了对简单 const 函数的保护。 例如,这是我的 inverseAuthGuard 方法,看起来

回答 1 投票 0

在角度测试中,我输入命令 ng test,但没有任何反应

我正在使用 Angular 15.2.5 并尝试运行 karma 单元测试。当我输入 ng test 时, 输出是: 在项目的 Browserslist 配置中配置的一个或多个浏览器将被忽略...

回答 1 投票 0

Karma Angular 单元测试如何创建未解决的承诺并在单个测试中解决它,以检查 then 中的代码是否仅在解决后运行

我有承诺函数waitUntilIsReady: (...) 私有 inProgressSubject = 新 BehaviorSubject(true) waitUntilIsReady(): Promise { const 直到进行中 =...

回答 1 投票 0

Angular 12 npm 运行测试抛出“无法加载颜色版本”

我们最近将应用程序从 Angular 6 迁移到 12,一切看起来都很好,我能够运行应用程序(npm start 正在工作)并测试 UI 功能,但是当我运行我的 Angular 单元测试时...

回答 2 投票 0

错误:超时 - 异步函数未在未定义毫秒内完成

我最近升级了 Angular 8 应用程序以使用较新版本的 Karma 和相关软件包(从“karma”:“~4.0.0”升级到“karma”:“~4.4.1”)。许多单元测试在开始之前运行良好......

回答 2 投票 0

为什么我会收到 NG0303 或 NG0300 错误? (角度测试,Karma Jasmine)

我有几个组件(关于、服务、仪表板等),其中添加了标头组件。该应用程序运行良好。但是,我在测试时遇到错误。 从'@

回答 2 投票 0

Angular 单元测试的响应与 http 响应不同

大家好,我几乎是 Angular 的新手,我想为 AUTH 服务代码创建失败和成功场景,如下所示,但不知何故我的成功场景单元测试未通过。 isAuthenticated():

回答 1 投票 0

无法在角度测试订阅方法

我的ts文件在ngAfterViewInit()中有一个订阅方法,它添加在下面。因此,在编写测试用例并进行调试时,它不会进入订阅方法并设置模拟数据。所以为了...

回答 1 投票 0

无法更改 Jasmine 测试中的间谍返回值

我很难理解为什么我无法使用 Jasmine 文档中提到的 and.returnValue() 更改模拟服务函数的返回值。我已将测试文件简化为

回答 1 投票 0

延迟 Angular 测试的开始?

我有一个专有的第 3 方库,它可以将一些东西异步注入到我的许多 Angular 组件所依赖的窗口对象中。在我的测试运行之前,我需要等待第三点......

回答 1 投票 0

使用反应式形式运行测试时出错

我有以下代码,并对它进行了一些测试。当我模拟 ts 测试的表单时,它运行良好。当我模拟 html 的相同表单时,最终出现以下错误: 表单没有值访问器

回答 1 投票 0

如何在 Jasmine/Karma 测试中加载二进制文件?

我有一个 Angular 项目,可以从用户输入中解析二进制文件。这使得单元测试变得困难。我希望能够将这些文件包含在我的 Jasmine/Karma 测试中,这些测试在浏览器中运行...

回答 1 投票 0

茉莉花存根抛出一个对象而不是字符串

我正在 Angular 上对组件进行单元测试。在这里,我从外部服务调用函数并人为地抛出错误,以测试组件如何处理错误。 为此,我...

回答 1 投票 0

部署到生产环境以进行角度测试覆盖时如何在 jenkins 中设置 CHROME_BIN

我有一个部署到 jenkins 服务器的 Maven 项目,我想在那里为我的 AngularJS 代码运行代码覆盖率报告。我在本地计算机上安装了詹金斯服务,并且...

回答 3 投票 0

在jasmine + karmajs中,使用全局await会使测试失败

使用业力和茉莉花... 我有一个使用全局等待的模块: 进口 ... 常量数据 = 等待 fetch()... 以及使用它的测试: 进口 ... 描述() ... 茉莉似乎在抱怨: 一个

回答 1 投票 0

每个场景的 If-else 条件的笑话测试用例

rateTermCalc() { if (this.termYearsDiff(this.remainingDays, 1, 182)) { this.termText = '6 个月'; } else if (this.termYearsDiff(this.remainingDays, 183, 365)) { this.termText =...

回答 1 投票 0

如何修复错误:断言错误:应在更新模式下运行 [预期=> false == true <=Actual]

我正在用 ChangeDetectorRef 编写一段代码 该功能本身运行良好。 获取版本信息() { 连接( 的( this.getApiSubs = this.aboutInfoService.getApiVersion().订阅...

回答 5 投票 0

Angular:12 - 在执行“ng test”时,无法在初始化之前访问“AppComponent”

当我尝试运行“ng test”时,我得到的结果如下: Karma v 6.3.4 的 UI 中出现错误消息: 0 规格,0 次失败,随机种子 98146 加载期间错误:未捕获

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.