Commits

lotte authored e2e122b4eee
93963: Fixed tests in main
No tags

src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.spec.ts

Modified
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;

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut