Karma, Angular 7, & FontAwesome issue Can't bind to 'icon' since it isn't a known property of 'fa-icon'

Обновить

April 2019

Просмотры

9 раз

0

Невозможно привязать к «значок», так как он не является известным свойством «фа-значок».

При попытке запустить этот тест в people.component.spec.ts

import { async, ComponentFixture, TestBed } from "@angular/core/testing";
import { PeopleComponent } from "./people.component";



describe("PeopleComponent Unit Test", () => {
  let component: PeopleComponent;
  let fixture: ComponentFixture<PeopleComponent>;

  beforeEach(async(() => {
    TestBed.configureTestingModule({
      declarations: [PeopleComponent]
    })
      .compileComponents();
  }));


  beforeEach(() => {
    fixture = TestBed.createComponent(PeopleComponent);
    component = fixture.componentInstance;
    fixture.detectChanges();
  });


  it("should create", () => {
    expect(component).toBeTruthy();
  });
  ;
}) 

Бегун показывает эту ошибку:

Ошибка: Шаблон ошибки разбора: не удается связать с «иконой», так как он не является известным свойством «фа-значок».

  1. Если «фа-значок» является Угловым компонентом и имеет вход «значок», то
    убедитесь , что он является частью этого модуля.
  2. Если «фа-значок» представляет собой веб-компоненты затем добавить «CUSTOM_ELEMENTS_SCHEMA» на «@» NgModule.schemas этого компонента, чтобы подавить это сообщение.
  3. Чтобы разрешить любую собственность надстройку «NO_ERRORS_SCHEMA» в «@» NgModule.schemas этого компонента. Это HTML вызывает проблему.

Это проблема

Я пытался импортировать FontAwesomeModule и FaIcon на испытательной стороне и добавить импорт заявление о конфигурации тестового стенда. Я пытался обеспечить компонент стороны импорта тоже. Кажется, ничего не работает.

0 ответы