Я использую AOS (Animate on scroll library - внешняя библиотека JS) в проекте angular 6, и он загружается в проект следующим образом.
import AOS from 'aos';
ngAfterViewInit() {
AOS.init();
}
Мне нужно загрузить эту внешнюю библиотеку JS в Компонент Углового модульного теста для запуска углового модульного теста. Как это сделать? Я попробовал следующий способ, но он не работает. (Я считаю, что это потому, что AOS не является компонентом как таковым)
import AOS from 'aos';
describe("SampleComponent", () => {
let component: SampleComponent;
let fixture: ComponentFixture<SampleComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [SampleComponent],
imports: [
FormsModule,
RouterTestingModule,
AOS
],
providers:[]
}).compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(SampleComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it("should create", () => {
expect(component).toBeTruthy();
});
});