mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
[UXP-10] Test fixed
This commit is contained in:
@@ -94,7 +94,7 @@ describe('EpersonRegistrationService', () => {
|
||||
const expected = service.registerEmail('test@mail.org', 'afreshcaptchatoken');
|
||||
let headers = new HttpHeaders();
|
||||
const options: HttpOptions = Object.create({});
|
||||
headers = headers.append('X-Recaptcha-Token', 'afreshcaptchatoken');
|
||||
headers = headers.append('x-recaptcha-token', 'afreshcaptchatoken');
|
||||
options.headers = headers;
|
||||
|
||||
expect(requestService.send).toHaveBeenCalledWith(new PostRequest('request-id', 'rest-url/registrations', registration, options));
|
||||
|
@@ -16,6 +16,8 @@ import { RegisterEmailFormComponent } from './register-email-form.component';
|
||||
import { createSuccessfulRemoteDataObject$ } from '../shared/remote-data.utils';
|
||||
import { ConfigurationDataService } from '../core/data/configuration-data.service';
|
||||
import { GoogleRecaptchaService } from '../core/google-recaptcha/google-recaptcha.service';
|
||||
import { CookieService } from '../core/services/cookie.service';
|
||||
import { CookieServiceMock } from '../shared/mocks/cookie.service.mock';
|
||||
|
||||
describe('RegisterEmailComponent', () => {
|
||||
|
||||
@@ -30,17 +32,18 @@ describe('RegisterEmailComponent', () => {
|
||||
findByPropertyName: jasmine.createSpy('findByPropertyName')
|
||||
});
|
||||
|
||||
const googleRecaptchaService = jasmine.createSpyObj('googleRecaptchaService', {
|
||||
getRecaptchaToken: Promise.resolve('googleRecaptchaToken'),
|
||||
executeRecaptcha: Promise.resolve('googleRecaptchaToken'),
|
||||
getRecaptchaTokenResponse: Promise.resolve('googleRecaptchaToken')
|
||||
});
|
||||
|
||||
const captchaVersion$ = of('v3');
|
||||
const captchaMode$ = of('invisible');
|
||||
const confResponse$ = createSuccessfulRemoteDataObject$({ values: ['true'] });
|
||||
const confResponseDisabled$ = createSuccessfulRemoteDataObject$({ values: ['false'] });
|
||||
|
||||
const googleRecaptchaService = jasmine.createSpyObj('googleRecaptchaService', {
|
||||
getRecaptchaToken: Promise.resolve('googleRecaptchaToken'),
|
||||
executeRecaptcha: Promise.resolve('googleRecaptchaToken'),
|
||||
getRecaptchaTokenResponse: Promise.resolve('googleRecaptchaToken'),
|
||||
captchaVersion: captchaVersion$,
|
||||
captchaMode: captchaMode$,
|
||||
});
|
||||
beforeEach(waitForAsync(() => {
|
||||
|
||||
router = new RouterStub();
|
||||
@@ -59,6 +62,7 @@ describe('RegisterEmailComponent', () => {
|
||||
{provide: ConfigurationDataService, useValue: configurationDataService},
|
||||
{provide: FormBuilder, useValue: new FormBuilder()},
|
||||
{provide: NotificationsService, useValue: notificationsService},
|
||||
{provide: CookieService, useValue: new CookieServiceMock()},
|
||||
{provide: GoogleRecaptchaService, useValue: googleRecaptchaService},
|
||||
],
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
||||
|
Reference in New Issue
Block a user