Skip to content

Commit 8cedef9

Browse files
Mattia VianelliMattia Vianelli
authored andcommitted
DSC-2650 Fixed tests
1 parent e61cbd4 commit 8cedef9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/app/info/end-user-agreement/end-user-agreement-content/end-user-agreement-content.component.spec.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@ import {
1212
of,
1313
} from 'rxjs';
1414

15+
import { Root } from '../../../core/data/root.model';
16+
import { RootDataService } from '../../../core/data/root-data.service';
1517
import { SiteDataService } from '../../../core/data/site-data.service';
1618
import { LocaleService } from '../../../core/locale/locale.service';
1719
import { MathService } from '../../../core/shared/math.service';
1820
import { Site } from '../../../core/shared/site.model';
21+
import { createSuccessfulRemoteDataObject$ } from '../../../shared/remote-data.utils';
1922
import { EndUserAgreementContentComponent } from './end-user-agreement-content.component';
2023

2124
describe('EndUserAgreementContentComponent', () => {
@@ -24,6 +27,7 @@ describe('EndUserAgreementContentComponent', () => {
2427

2528
let siteServiceStub: any;
2629
let localeServiceStub: any;
30+
let rootServiceStub: any;
2731

2832
const site: Site = Object.assign(new Site(), {
2933
metadata: {
@@ -38,6 +42,10 @@ describe('EndUserAgreementContentComponent', () => {
3842
},
3943
});
4044

45+
const root: Root = Object.assign(new Root(), {
46+
dspaceName: 'Test Repository',
47+
});
48+
4149
beforeEach(waitForAsync(() => {
4250

4351
localeServiceStub = {
@@ -50,11 +58,15 @@ describe('EndUserAgreementContentComponent', () => {
5058
return of(site);
5159
},
5260
};
61+
rootServiceStub = {
62+
findRoot: jasmine.createSpy('findRoot').and.returnValue(createSuccessfulRemoteDataObject$(root)),
63+
};
5364
TestBed.configureTestingModule({
5465
imports: [TranslateModule.forRoot(), EndUserAgreementContentComponent],
5566
providers: [{ provide: SiteDataService, useValue: siteServiceStub },
5667
{ provide: LocaleService, useValue: localeServiceStub },
5768
{ provide: MathService, useValue: {} },
69+
{ provide: RootDataService, useValue: rootServiceStub },
5870
],
5971
schemas: [NO_ERRORS_SCHEMA],
6072
})

0 commit comments

Comments
 (0)