Commits
lotte authored e2e122b4eee
1 1 | import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; |
2 2 | import { ChangeDetectionStrategy, DebugElement, NO_ERRORS_SCHEMA } from '@angular/core'; |
3 3 | import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing'; |
4 4 | import { TranslateLoaderMock } from '../../../shared/mocks/translate-loader.mock'; |
5 5 | import { By } from '@angular/platform-browser'; |
6 6 | import { MetadataUriValuesComponent } from './metadata-uri-values.component'; |
7 7 | import { isNotEmpty } from '../../../shared/empty.util'; |
8 8 | import { MetadataValue } from '../../../core/shared/metadata.models'; |
9 + | import { APP_CONFIG } from '../../../../config/app-config.interface'; |
10 + | import { environment } from '../../../../environments/environment'; |
9 11 | |
10 12 | let comp: MetadataUriValuesComponent; |
11 13 | let fixture: ComponentFixture<MetadataUriValuesComponent>; |
12 14 | |
13 15 | const mockMetadata = [ |
14 16 | { |
15 17 | language: 'en_US', |
16 18 | value: 'http://fakelink.org' |
17 19 | }, |
18 20 | { |
26 28 | |
27 29 | describe('MetadataUriValuesComponent', () => { |
28 30 | beforeEach(waitForAsync(() => { |
29 31 | TestBed.configureTestingModule({ |
30 32 | imports: [TranslateModule.forRoot({ |
31 33 | loader: { |
32 34 | provide: TranslateLoader, |
33 35 | useClass: TranslateLoaderMock |
34 36 | } |
35 37 | })], |
38 + | providers: [ |
39 + | { provide: APP_CONFIG, useValue: environment }, |
40 + | ], |
36 41 | declarations: [MetadataUriValuesComponent], |
37 42 | schemas: [NO_ERRORS_SCHEMA] |
38 43 | }).overrideComponent(MetadataUriValuesComponent, { |
39 44 | set: {changeDetection: ChangeDetectionStrategy.Default} |
40 45 | }).compileComponents(); |
41 46 | })); |
42 47 | |
43 48 | beforeEach(waitForAsync(() => { |
44 49 | fixture = TestBed.createComponent(MetadataUriValuesComponent); |
45 50 | comp = fixture.componentInstance; |