From a2a495a6bb03b558269336dd5daef7a86c32da30 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 20 Jul 2020 15:50:41 +0300 Subject: [PATCH] test: add a test for getFeature selector #4812 --- .../packages/core/src/lib/tests/config.state.spec.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/tests/config.state.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/config.state.spec.ts index d48fd4dde2..e30a55635b 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/config.state.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/config.state.spec.ts @@ -93,7 +93,9 @@ export const CONFIG_STATE_DATA = { roles: [], }, features: { - values: {}, + values: { + 'Chat.Enable': 'True', + }, }, } as Config.State; @@ -163,6 +165,14 @@ describe('ConfigState', () => { }); }); + describe('#getFeature', () => { + it('should return a setting', () => { + expect(ConfigState.getFeature('Chat.Enable')(CONFIG_STATE_DATA)).toEqual( + CONFIG_STATE_DATA.features.values['Chat.Enable'], + ); + }); + }); + describe('#getSetting', () => { it('should return a setting', () => { expect(ConfigState.getSetting('Abp.Localization.DefaultLanguage')(CONFIG_STATE_DATA)).toEqual(