[ACA-1743] extension settings (#1399)

* upgrade tslib

* initial settings skeleton

* migrate language picker setting

* support string parameters

* remove process extensions workaround

* update extensions schema

* update docs

* unit tests

* fix unit test
This commit is contained in:
Denys Vuika
2020-04-06 18:58:41 +01:00
committed by GitHub
parent 2b910d5a15
commit 5a88c8c852
23 changed files with 425 additions and 127 deletions

View File

@@ -32,7 +32,7 @@ import { Store } from '@ngrx/store';
import {
AppState,
SetUserProfileAction,
SetLanguagePickerAction
SetSettingsParameterAction
} from '@alfresco/aca-shared/store';
describe('CurrentUserComponent', () => {
@@ -91,7 +91,9 @@ describe('CurrentUserComponent', () => {
it('should set language picker state', done => {
fixture.detectChanges();
store.dispatch(new SetLanguagePickerAction(true));
store.dispatch(
new SetSettingsParameterAction({ name: 'languagePicker', value: true })
);
component.languagePicker$.subscribe((languagePicker: boolean) => {
expect(languagePicker).toBe(true);