karma-jasmine相关内容

在单元测试中从未调用订阅内的角度函数

我正在尝试测试我的导航功能是否被称为删除车辆。但它似乎从来没有打过电话。我认为这可能与以下事实有关:它是一个异步功能,但即使当我等待完全订阅完成时,它也不起作用。 .ts: deleteVehicle(): void { if (confirm('Bent u zeker dat u deze wagen wilt verwijderen?')) { this.ap ..
发布时间:2022-08-06 18:20:17 其他开发

角度测试未捕获错误:未捕获(承诺中):类型错误:无法读取空值的属性(正在读取';参数';)

我在测试组件时遇到问题。主要问题是当我运行Fixture.DetectChanges()时。 当我没有触发它时,所有的测试都通过了,没有任何问题。 以下是测试: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> describe("simple HTML", () => { // beforeEach(() => { // fix ..
发布时间:2022-08-06 18:15:38 其他开发

未捕获的类型错误:无法读取未定义的抛角Karma/Jasmine的属性';coSearchCriteria';

我尝试使用Karma/Jasmine测试角度分量。坦率地说,我对Karma/Jasmine没有太多的了解,在测试诸如“未捕获的TypeError:无法读取未定义抛出的属性‘coSearchCriteria’”之类的错误时,我也不太了解。但是正常的组件功能运行良好。如果有什么想法,请帮帮我。 这是我的测试代码,这里基本的“应该创建”测试用例正在工作,但是第二个测试用例给出错误。 desc ..
发布时间:2022-03-14 14:51:09 其他开发

使用window.location.href进行7角单元测试

我正在尝试对我的API请求进行单元测试,以检查它是否返回预期结果。在API请求的回调中,我必须使用window.location.href将页面重定向到外部url。 尝试重定向页面和无头Chrome的测试用例似乎返回断开连接错误。我试图创建模拟窗口服务,但仍然不起作用。 this.apiSvc.logout().subscribe((res) => { localStor ..
发布时间:2022-03-14 14:44:16 其他开发

将ANGLING从v7升级到V8后的角度业力错误

我刚刚使用ng update将我的ANGLING v7项目更新到了V8。我已经完成了所有的步骤,这个项目建造得很好。但是,当我运行ng test时,我现在收到以下错误(针对我的所有组件) Failed: Template parse errors: 'my-date-picker' is not a known element: 1. If 'my-date-pick ..
发布时间:2022-03-14 14:40:51 其他开发

运行`ng test`时浏览器输出中未显示的Jasmine测试列表

我继承了一个角度应用程序,这是几年前首次开发的。我接到的任务之一就是让我们的测试继续进行--因为在过去的一年或更长时间里没有运行过测试。这最初是一个角度2的应用程序,现在已经更新到2.3.1左右。目前我们不能做进一步的更新,因为这将涉及到实质性的重构,我们需要在以后的时间使用撞击。 问题是,当我运行ng test时,它确实会生成一些初始测试。然而,当浏览器窗口打开时,虽然我看到Karma详细信息 ..
发布时间:2022-03-14 14:24:46 其他开发

如何在Jasmine中抑制跳过测试的输出

如果我有1000多个测试的场景,并且只想运行其中选定的部分,我可以使用fdescribe。 跳过了睡觉测试,这很好,但是它们仍然会污染控制台输出。如何禁止跳过测试的控制台输出? 推荐答案 如果您通过Karma运行测试,您可以配置一个规范报告插件来忽略各种情况。 https://www.npmjs.com/package/karma-spec-reporter http ..
发布时间:2022-03-14 14:12:15 其他开发