mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
47 lines
1.8 KiB
TypeScript
47 lines
1.8 KiB
TypeScript
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
|
import { AdvancedSearchComponent } from './advanced-search.component';
|
|
import { Router } from '@angular/router';
|
|
import { RouterStub } from '../../testing/router.stub';
|
|
import { SearchConfigurationService } from '../../../core/shared/search/search-configuration.service';
|
|
import { SearchFilterService } from '../../../core/shared/search/search-filter.service';
|
|
import { SearchConfigurationServiceStub } from '../../testing/search-configuration-service.stub';
|
|
import { SearchFilterServiceStub } from '../../testing/search-filter-service.stub';
|
|
import { TranslateModule } from '@ngx-translate/core';
|
|
|
|
describe('AdvancedSearchComponent', () => {
|
|
let component: AdvancedSearchComponent;
|
|
let fixture: ComponentFixture<AdvancedSearchComponent>;
|
|
|
|
let router: RouterStub;
|
|
let searchConfigurationService: SearchConfigurationServiceStub;
|
|
let searchFilterService: SearchFilterServiceStub;
|
|
|
|
beforeEach(async () => {
|
|
router = new RouterStub();
|
|
searchConfigurationService = new SearchConfigurationServiceStub();
|
|
searchFilterService = new SearchFilterServiceStub();
|
|
|
|
await TestBed.configureTestingModule({
|
|
imports: [
|
|
TranslateModule.forRoot(),
|
|
],
|
|
declarations: [
|
|
AdvancedSearchComponent,
|
|
],
|
|
providers: [
|
|
{ provide: Router, useValue: router },
|
|
{ provide: SearchConfigurationService, useValue: searchConfigurationService },
|
|
{ provide: SearchFilterService, useValue: searchFilterService },
|
|
],
|
|
}).compileComponents();
|
|
|
|
fixture = TestBed.createComponent(AdvancedSearchComponent);
|
|
component = fixture.componentInstance;
|
|
fixture.detectChanges();
|
|
});
|
|
|
|
it('should create', () => {
|
|
expect(component).toBeTruthy();
|
|
});
|
|
});
|