我正在为angular应用程序运行单元测试,我想要单元测试导航是否在angular应用程序中正常工作。
if (this.customer.length == 0) {
this.router.navigate(['/nocustomer']);
}
以及为此进行的单元测试
it(`should navigate to nocustomer`,()=>{
component.customers.length=0;
//what must be written here to check this
})
我有一个带有版本13的角度应用程序,它使用外部依赖项js在浏览器中设置和获取一些cookie。作为一个测试环境,我在jest-preset-angular.中使用jest请参阅下面package.json的所有依赖项。
我的问题是,在角12中,使用Cookies.set('test', '123')的组件的单元测试运行得非常好。但是在运行此功能和构建(ng build)时,在运行jest单元测试时会出现错误消息:
TypeError: Cookies.set is not a function
Package.json中的依赖关系:
"dependenc
我目前正在为一些使用的角元件编写一些单元测试。我现在遇到的问题是,在运行单元测试时,我一直收到以下警告。
console.warn node_modules\@angular\material\bundles\material.umd.js:183
Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.
console.warn node_modules\@angular\material\bundles\mater
我从angular和angular中的单元测试开始。我有一个href,它看起来像:
<a class="my-awesome-class" name="remove-btn" ng-click="delete">×</a>
然后在我的单元测试中,
var element = angular.element("<my-directive></my-directive>");
compile(element)(scope);
var removeButton = element.find
我正在进行的一个项目正在使用Pusher,以及用于单元测试的Karma。单元测试当前失败,原因是出现以下错误:
ReferenceError: Can't find variable: Pusher
at runBlock (/vagrant/front/src/app/index.run.js:9)
at invoke (/vagrant/front/bower_components/angular/angular.js:4771)
at /vagrant/front/bower_components/angular/angular.js:4578
a
我知道这是反复提出的问题,但所列的解决办法都没有对我有所帮助。控制台中出现了以下错误:Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming
我已经做过的事:
在角-cli.json 中添加样式键
尝试了CSS 的真实路径
其他人也不多。我好像把标签弄丢了。
现在让我感兴趣的是,我