Skip to content

Commit da40298

Browse files
Mattia VianelliMattia Vianelli
authored andcommitted
DSC-1817 Test fix
1 parent 8b143ec commit da40298

2 files changed

Lines changed: 41 additions & 54 deletions

File tree

src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/cc-license-large/cc-license-large.component.spec.ts

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import {
2-
ComponentFixture,
3-
TestBed,
4-
} from '@angular/core/testing';
1+
import { ComponentFixture, TestBed } from '@angular/core/testing';
52
import { TranslateModule } from '@ngx-translate/core';
6-
73
import { CcLicenseLargeComponent } from './cc-license-large.component';
84

95
describe('CcLicenseLargeComponent', () => {
@@ -12,6 +8,13 @@ describe('CcLicenseLargeComponent', () => {
128

139
const mockItem = {
1410
firstMetadataValue: jasmine.createSpy('firstMetadataValue').and.returnValue(''),
11+
metadata: {},
12+
findMetadataSortedByPlace: jasmine.createSpy('findMetadataSortedByPlace').and.returnValue([]),
13+
};
14+
15+
const mockField = {
16+
metadataGroup: { elements: [] },
17+
styleValue: '',
1518
};
1619

1720
beforeEach(async () => {
@@ -21,32 +24,22 @@ describe('CcLicenseLargeComponent', () => {
2124
TranslateModule.forRoot(),
2225
],
2326
providers: [
24-
{
25-
provide: 'fieldProvider',
26-
useValue: {},
27-
},
28-
{
29-
provide: 'itemProvider',
30-
useValue: mockItem,
31-
},
32-
{
33-
provide: 'metadataValueProvider',
34-
useValue: {},
35-
},
36-
{
37-
provide: 'renderingSubTypeProvider',
38-
useValue: {},
39-
},
40-
{
41-
provide: 'tabNameProvider',
42-
useValue: {},
43-
},
27+
{ provide: 'fieldProvider', useValue: mockField },
28+
{ provide: 'itemProvider', useValue: mockItem },
29+
{ provide: 'metadataValueProvider', useValue: {} },
30+
{ provide: 'renderingSubTypeProvider', useValue: '' },
31+
{ provide: 'tabNameProvider', useValue: '' },
4432
],
45-
})
46-
.compileComponents();
33+
}).compileComponents();
4734

4835
fixture = TestBed.createComponent(CcLicenseLargeComponent);
4936
component = fixture.componentInstance;
37+
38+
component.componentsToBeRenderedMap.set(0, [
39+
{ field: { metadata: 'dc.rights' } as any, value: {} as any },
40+
{ field: { metadata: 'dc.rights.uri' } as any, value: {} as any },
41+
] as any);
42+
5043
fixture.detectChanges();
5144
});
5245

src/app/cris-layout/cris-layout-matrix/cris-layout-box-container/boxes/metadata/rendering-types/cc-license-small/cc-license-small.component.spec.ts

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import {
2-
ComponentFixture,
3-
TestBed,
4-
} from '@angular/core/testing';
1+
import { ComponentFixture, TestBed } from '@angular/core/testing';
52
import { TranslateModule } from '@ngx-translate/core';
6-
73
import { CcLicenseSmallComponent } from './cc-license-small.component';
84

95
describe('CcLicenseSmallComponent', () => {
@@ -12,6 +8,13 @@ describe('CcLicenseSmallComponent', () => {
128

139
const mockItem = {
1410
firstMetadataValue: jasmine.createSpy('firstMetadataValue').and.returnValue(''),
11+
metadata: {},
12+
findMetadataSortedByPlace: jasmine.createSpy('findMetadataSortedByPlace').and.returnValue([]),
13+
};
14+
15+
const mockField = {
16+
metadataGroup: { elements: [] },
17+
styleValue: '',
1518
};
1619

1720
beforeEach(async () => {
@@ -21,33 +24,24 @@ describe('CcLicenseSmallComponent', () => {
2124
TranslateModule.forRoot(),
2225
],
2326
providers: [
24-
{
25-
provide: 'fieldProvider',
26-
useValue: {},
27-
},
28-
{
29-
provide: 'itemProvider',
30-
useValue: mockItem,
31-
},
32-
{
33-
provide: 'metadataValueProvider',
34-
useValue: {},
35-
},
36-
{
37-
provide: 'renderingSubTypeProvider',
38-
useValue: {},
39-
},
40-
{
41-
provide: 'tabNameProvider',
42-
useValue: {},
43-
},
27+
{ provide: 'fieldProvider', useValue: mockField },
28+
{ provide: 'itemProvider', useValue: mockItem },
29+
{ provide: 'metadataValueProvider', useValue: {} },
30+
{ provide: 'renderingSubTypeProvider', useValue: '' },
31+
{ provide: 'tabNameProvider', useValue: '' },
4432
],
45-
})
46-
.compileComponents();
33+
}).compileComponents();
4734

4835
fixture = TestBed.createComponent(CcLicenseSmallComponent);
4936
component = fixture.componentInstance;
37+
38+
component.componentsToBeRenderedMap.set(0, [
39+
{ field: { metadata: 'dc.rights' } as any, value: {} as any },
40+
{ field: { metadata: 'dc.rights.uri' } as any, value: {} as any },
41+
] as any);
42+
5043
fixture.detectChanges();
44+
5145
});
5246

5347
it('should create', () => {

0 commit comments

Comments
 (0)