我在运行npm测试时出错
Can't bind to 'errorStateMatcher' since it isn't a known property of 'input'. ("dth">
<input matInput placeholder="Product Name" formControlName="prod_name"
[ERROR ->][errorStateMatcher]="matcher">
Edit2:更具体的说,使用像Material这样的东西很好。但是,侧Nav与下面的设置不太协调。
编辑:我做了更多的测试,发现这与角度材料特别相关,因为没有它这些错误是不会发生的。我还是不知道怎么修好它。
我正在尝试为一个新组件设置一些基本测试,但是我总是不断地遇到错误。具体而言,在项目中添加“角/材料”之后。当前的错误是:
Error: Found the synthetic listener @transform.start. Please include either "BrowserAnimationsModule" or "NoopAnimationsMod
我似乎不知道如何为使用[routerLinkActiveOptions]指令的组件设置*.component.spect.ts文件。我一直收到这个错误:
Can't bind to 'routerLinkActiveOptions' since it isn't a known property of 'button'.
这是spec文件:
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {RouterTestingMod
我有这个错误'SyntaxError:意外的令牌u in JSON in JSON at position 0',模拟cookieService的最好方法是什么? 我的规范文件: import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from "@angular/core";
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
import { Compone
我正在尝试对我的身份验证服务进行单元测试。在中我能够做到这一点,但是现在当我为此运行单元测试时,它显示为Expected spy navigate to have been called。
如何让我的间谍路由器在服务中用作this.router?
auth-guard.service.ts
import { Injectable } from '@angular/core';
import { Router, CanActivate } from '@angular/router';
@Injectable()
export class AuthGuardSe
我有这样的规范:
import {TestBed, ComponentFixture} from '@angular/core/testing';
import { LoginComponent } from './login.component';
import {UserService} from "../services/user.service";
import {HttpModule} from "@angular/http";
import {FormsModule} from "@angular/forms&
我正在为一个应用程序使用Clarity和Angular,并尝试向其添加测试。但是每当我尝试运行测试时,我总是得到这个错误:
Can't bind to 'clr-nav-level' since it isn't a known property of 'div'
我是否必须从Clarity库中导入其他内容才能使其正常工作?
下面是我的spec.ts代码:
describe('AppComponent', () => {
let appComponent: AppComponent;
let fixture: Com