[ADF-2904] Search - redirect breaks application (#3268)

* set navigation commands over plain string

* fix test

* lint
This commit is contained in:
Cilibiu Bogdan
2018-05-08 16:46:35 +03:00
committed by Eugenio Romano
parent c90ad3f875
commit d456b3cba1
12 changed files with 205 additions and 105 deletions

View File

@@ -260,21 +260,21 @@ describe('AuthenticationService', () => {
});
it('[ECM] should set/get redirectUrl when provider is ECM', () => {
authService.setRedirectUrl({provider: 'ECM', url: 'some-url' } );
authService.setRedirect({provider: 'ECM', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBe('some-url');
expect(authService.getRedirect(preferences.authType)).toEqual(['some-url']);
});
it('[ECM] should set/get redirectUrl when provider is BPM', () => {
authService.setRedirectUrl({provider: 'BPM', url: 'some-url' } );
authService.setRedirect({provider: 'BPM', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBeNull();
expect(authService.getRedirect(preferences.authType)).toBeNull();
});
it('[ECM] should return null as redirectUrl when redirectUrl field is not set', () => {
authService.setRedirectUrl( null );
authService.setRedirect( null );
expect(authService.getRedirectUrl(preferences.authType)).toBeNull();
expect(authService.getRedirect(preferences.authType)).toBeNull();
});
});
@@ -405,21 +405,21 @@ describe('AuthenticationService', () => {
});
it('[BPM] should set/get redirectUrl when provider is BPM', () => {
authService.setRedirectUrl({provider: 'BPM', url: 'some-url' } );
authService.setRedirect({provider: 'BPM', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBe('some-url');
expect(authService.getRedirect(preferences.authType)).toEqual(['some-url']);
});
it('[BPM] should set/get redirectUrl when provider is ECM', () => {
authService.setRedirectUrl({provider: 'ECM', url: 'some-url' } );
authService.setRedirect({provider: 'ECM', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBeNull();
expect(authService.getRedirect(preferences.authType)).toBeNull();
});
it('[BPM] should return null as redirectUrl when redirectUrl field is not set', () => {
authService.setRedirectUrl( null );
authService.setRedirect( null );
expect(authService.getRedirectUrl(preferences.authType)).toBeNull();
expect(authService.getRedirect(preferences.authType)).toBeNull();
});
});
@@ -517,27 +517,27 @@ describe('AuthenticationService', () => {
});
it('[ALL] should set/get redirectUrl when provider is ALL', () => {
authService.setRedirectUrl({provider: 'ALL', url: 'some-url' } );
authService.setRedirect({provider: 'ALL', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBe('some-url');
expect(authService.getRedirect(preferences.authType)).toEqual(['some-url']);
});
it('[ALL] should set/get redirectUrl when provider is BPM', () => {
authService.setRedirectUrl({provider: 'BPM', url: 'some-url' } );
authService.setRedirect({provider: 'BPM', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBe('some-url');
expect(authService.getRedirect(preferences.authType)).toEqual(['some-url']);
});
it('[ALL] should set/get redirectUrl when provider is ECM', () => {
authService.setRedirectUrl({provider: 'ECM', url: 'some-url' } );
authService.setRedirect({provider: 'ECM', navigation: ['some-url'] } );
expect(authService.getRedirectUrl(preferences.authType)).toBe('some-url');
expect(authService.getRedirect(preferences.authType)).toEqual(['some-url']);
});
it('[ALL] should return null as redirectUrl when redirectUrl field is not set', () => {
authService.setRedirectUrl( null );
authService.setRedirect( null );
expect(authService.getRedirectUrl(preferences.authType)).toBeNull();
expect(authService.getRedirect(preferences.authType)).toBeNull();
});
});