我试图验证只要 dynamicValue 不是 null,DOM 就会加载 ng-template 并显示正确的内容; 但是,每当我尝试在 my.html 中找到 ng-template-element 时,它总是 null。 区域显示选择.component.html 区域显示选择.compon ...
我试图验证只要 dynamicValue 不是 null,DOM 就会加载 ng-template 并显示正确的内容; 但是,每当我尝试在 my.html 中找到 ng-template-element 时,它总是 null。 区域显示选择.component.html 区域显示选择.compon ...
我在项目根级别的测试文件夹中的 src 文件夹外有业力测试规范文件。 将 angular 从 14 更新到 15 后,karma 需要测试规范文件位于 sourceRoot 在 angular.json 文件中指定的任何文件夹中。 有没有办法告诉 karma 在不更改 angular.json 中的 ...
我必须对这个 observable 执行单元测试,其中发现 map 将数据转换为所需的 我已经完成了以下测试它但是跳过了 map 之后的调用 这段代码预计会被阅读在此处输入图像描述 ...
这里有没有人对 Angular 的 Karma 测试中的failOnSkippedTests: true标志有有效的解决方案? 我尝试了https://github.com/karma-runner/karma/issues/3284之后的所有内容。 当我设置重点测试时,我跳过了测试,但仍然成功。 ...
我是 Jasmine 的新手,我正在尝试对连接进行单元测试,原来的 function 在隐身模式下检查浏览器,测试必须参考它并进行相应的检查。 然后我留下组件的代码: 现在这是我尝试进行相应验证的方式: 给我的结果如下在此处输入图像描述在覆盖结果中,代码不会通过这些行 ...
如果我尝试将项目以相同的方式包含在我的 Karma.conf.js 中,它会给出一个错误:“无法解析 'x/y/projectmain/test/unit/AllTests.js' -> 'x/y/projectmain 的依赖项/test/unit/myUnitTest.js' -> ...
当我尝试使用“ng test libraryprojectname”运行单元测试时,出现以下错误。 ng build 工作正常。 有问题的项目是一个带有 angular 库的工作区。 关于寻找什么的任何指示? ...
我正在努力为我正在测试的应用程序生成真实的覆盖率报告。 我正在尝试测试的方法: 完美运行的测试: 还有我的 karma.conf.js: module.exports = function (config) { config.set({ basePath: '', frameworks: [' ...
Location定义如下: 假设我有一个看起来像这样的服务: 和一个测试用例: 我将如何验证是否已使用正确的值调用了search设置器? ...
在 js 代码中,在我正在测试的方法中,我使用window.location.protcol来指定其中一个值。 我无法在规范中设置它,因为我收到如下消息:无法重新定义属性:位置我试过这个和其他许多人: spyOn(window.location, 'protocol').and.returnVal ...
我已经用 angular 开发了一段时间,但我从来没有为我的任何 angular 应用程序编写过单元测试。 我是单元测试的新手,遇到这个问题时正想着手进行单元测试。 使用我的 angular 应用程序设置并根据我运行“ng 测试”的文档来探索测试的工作原理,但我遇到了以下错误:“ “因为这个,我 ...
我有一个带有 Karma/Jasmine 测试文件的 Angular 项目。 我配置了我的 IntelliJ IDEA(2022.2.4(终极版))来运行 Karma 测试,大部分情况下工作正常。 一件不起作用的事情是打开“测试运行”选项卡并通过单击测试名称导航到测试源。 例如在下面的屏幕截图中,我 ...
我是 Angular 的新手,我正在尝试执行测试...我想在 component.ts 中测试我的 function,它通过单击接收事件,并且此值传递给组件 dad 的 output。 测试代码看起来像这样...... 组件.ts 组件 HTML: 我在版本 15 中使用 Angular/Cli, ...
我正在修改我的 CI/CD 设置以测试和部署 Angular 应用程序,并移动到 docker 容器。 我的问题是 chrome headless 失败了。 我有一个想法,我必须添加--No-Sandbox但将其添加到ng test --watch=false --browsers=ChromeHe ...
我将NRWL 的 NX与我的Angular应用程序一起使用,并使用以下命令在我的 CI 中运行单元测试: 当不满足代码覆盖率要求时,构建仍然通过,尽管我可以在构建日志中清楚地看到覆盖率错误: 07 12 2022 16:06:14.750:ERROR [coverage]:Chrome Headl ...
我正在使用 Angular 14.2.0 项目(使用 ng cli 创建,tsconfig 和 angular.json 都没有变化)。 我正在尝试在注入服务 UserService 的组件上编写一个简单的测试。 我使用jasmine.createSpyObj来模拟该服务,但只要我在 TestBe ...
我新建了一个angular14项目,但是写完单元测试后,只看到一堆成功的文字信息,并没有看到HTML个元素。 如何查看 HTML 个元素? ...
Angular 15 的配置文件比以前的版本少,包括。 karma.conf.js已被删除。 为了在 Angular 14 下运行ng test --browsers=FirefoxHeadless ,我曾经将karma.conf.js配置为require('karma-firefox-lau ...
我正在为 AppComponent 准备一个单元测试用例,它有一个路由器作为注入的依赖项,并且在我的测试台中包含了 RouterTestingModule。 仍然出现错误。 请找到如下所示的错误日志: ...
测试用例运行成功,但最后会返回一个 Uncaught [object Object] 错误,如下所示:- 测试脚本: ng test --codeCoverage=true --no-watch --no-progress --browsers=ChromeHeadless Angular: ...