fixed test

This commit is contained in:
lotte
2020-03-31 16:11:13 +02:00
parent 27fcdab8ad
commit 4a52513a38

View File

@@ -5,8 +5,6 @@ import { AuthTokenInfo } from '../../core/auth/models/auth-token-info.model';
import { EPerson } from '../../core/eperson/models/eperson.model'; import { EPerson } from '../../core/eperson/models/eperson.model';
import { isNotEmpty } from '../empty.util'; import { isNotEmpty } from '../empty.util';
import { EPersonMock } from './eperson.mock'; import { EPersonMock } from './eperson.mock';
import { RemoteData } from '../../core/data/remote-data';
import { createSuccessfulRemoteDataObject$ } from '../remote-data.utils';
export class AuthRequestServiceStub { export class AuthRequestServiceStub {
protected mockUser: EPerson = EPersonMock; protected mockUser: EPerson = EPersonMock;
@@ -28,7 +26,14 @@ export class AuthRequestServiceStub {
if (this.validateToken(token)) { if (this.validateToken(token)) {
authStatusStub.authenticated = true; authStatusStub.authenticated = true;
authStatusStub.token = this.mockTokenInfo; authStatusStub.token = this.mockTokenInfo;
authStatusStub.eperson = createSuccessfulRemoteDataObject$(this.mockUser); authStatusStub._links = {
self: {
href: 'dspace.org/api/status',
},
eperson: {
href: this.mockUser._links.self.href
}
};
} else { } else {
authStatusStub.authenticated = false; authStatusStub.authenticated = false;
} }
@@ -49,7 +54,14 @@ export class AuthRequestServiceStub {
if (this.validateToken(token)) { if (this.validateToken(token)) {
authStatusStub.authenticated = true; authStatusStub.authenticated = true;
authStatusStub.token = this.mockTokenInfo; authStatusStub.token = this.mockTokenInfo;
authStatusStub.eperson = createSuccessfulRemoteDataObject$(this.mockUser); authStatusStub._links = {
self: {
href: 'dspace.org/api/status',
},
eperson: {
href: this.mockUser._links.self.href
}
};
} else { } else {
authStatusStub.authenticated = false; authStatusStub.authenticated = false;
} }