karma-jasmine相关内容

使用导入的模块对 angular2 组件进行单元测试

我正在尝试对使用 angular-material2 的组件编写测试,但是当我将它添加到我的 testModule 声明时,我得到: 错误:模板解析错误:'md-card-title' 不是已知元素:1. 如果 'md-card-title' 是一个 Angular 组件,那么验证它是否是这个模块的一部分.2. 如果'md-card-title' 是一个Web 组件,则将“CUSTOM_ELEM ..

Angular:如何测试单击组件 nativeElement 会打开一个对话框

我正在为呈现 mat-accordion 和 mat-expansion-panel 的组件编写测试.mat-expansion-panel 有一个 div(带有 .comment 类),它具有使用 [innerHtml] 的动态 html.有时,innerHtml 可能包含 标签.当用户点击这样的 div 时,应该会弹出一个包含该图像的对话框(但尺寸更大). 在我的测试中,我 ..
发布时间:2021-11-10 02:11:53 其他开发

没有名称的表单控件的值访问器...用于 mat-select 控件

我正在使用 jasmine 和 karma 对 angular 6 应用程序进行一些单元测试,以验证 formGroup> 字段有效.我在使用 mat-select 控件时遇到问题.当我运行测试用例时,Karma 向我发出一个错误消息,指出 Error: No value accessor for form control with name: 'importId'.顺便说一句,该组件按我的预期工 ..

失败:无法解析 MatDialogRef 的所有参数:(?, ?, ?).单元测试 Angular 项目

我是 Angular 开发的新手,对使用 jasmine 进行单元测试更陌生.我已经创建了一个组件来使用来自@angular/material 的角度材料 MatDialogRef, MAT_DIALOG_DATA 来播种一个对话框.该组件工作正常,但单元测试给了我一个我无法解决的错误. 我真的需要它来工作,任何帮助将不胜感激....提前致谢..!!! 请在下面找到我的代码: a ..

如何在 angular js 中测试 $http 调用?

我正在尝试使用 karma 和 jasmine 测试我的 $http 请求.我制作了一个控制器并注入了一个服务.在服务中,我调用了 $http 服务.我需要测试该服务,我将如何测试这个服务,这是我的控制器. angular.module('app',[]).controller('first',function($scope,data){$scope.name='test';data.getDa ..

如何在角度中删除模块未找到错误?

我在这里做了一个简单的控制器示例. http://plnkr.co/edit/dplJ6sf4kgiwJ5pXu4GE?p=preview 我想测试控制器.我可以在线测试我的控制器 这是我在线测试控制器的代码http://plnkr.co/edit/xzvhXHPoUdulOM9clOkQ?p=preview 但是当我尝试在我的计算机上运行相同的工作时,我的测试用例失败了我 ..

AngularJS:如何测试将焦点放在元素上的指令?

注意:建议的链接是对有关服务问题的回答,并没有明确说明如何解决此问题 我正在尝试为我的简单(且有效)AngularJS autofocus 指令设置业力测试: app.directive('autofocus', function ($timeout) {返回 {替换:假,链接:函数(范围、元素、属性){scope.$watch(attr.autofocus,功能(值){如果(值){$超时 ..