diff options
author | svishnev <shlomo-stanisla.vishnevetskiy@amdocs.com> | 2018-04-15 09:06:57 +0300 |
---|---|---|
committer | Einav Keidar <einavw@amdocs.com> | 2018-04-15 07:55:06 +0000 |
commit | ea5e43cc939f2010b4f4c97cb8d346c91348fbba (patch) | |
tree | 23e0d347103d16099ec3ca657ab246088cf88d01 /openecomp-ui/test/onboard/test.js | |
parent | 894285bfa9ccacde35b1e94e07856b53971e2559 (diff) |
Onboarding filter
Issue-ID: SDC-1187
Change-Id: I74ce464c8ee4060c381b094d26d1ded270cdf40d
Signed-off-by: svishnev <shlomo-stanisla.vishnevetskiy@amdocs.com>
Diffstat (limited to 'openecomp-ui/test/onboard/test.js')
-rw-r--r-- | openecomp-ui/test/onboard/test.js | 90 |
1 files changed, 52 insertions, 38 deletions
diff --git a/openecomp-ui/test/onboard/test.js b/openecomp-ui/test/onboard/test.js index 232c5615c9..a75070bf26 100644 --- a/openecomp-ui/test/onboard/test.js +++ b/openecomp-ui/test/onboard/test.js @@ -13,50 +13,64 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import {storeCreator} from 'sdc-app/AppStore.js'; -import {OnboardStoreFactory} from 'test-utils/factories/onboard/OnboardFactories.js'; +import { storeCreator } from 'sdc-app/AppStore.js'; +import { OnboardStoreFactory } from 'test-utils/factories/onboard/OnboardFactories.js'; import OnboardActionHelper from 'sdc-app/onboarding/onboard/OnboardActionHelper.js'; import OnboardingCatalogActionHelper from 'sdc-app/onboarding/onboard/onboardingCatalog/OnboardingCatalogActionHelper.js'; -import {tabsMapping as onboardTabsMapping} from 'sdc-app/onboarding/onboard/OnboardConstants.js'; -import {tabsMapping as onboardCatalogTabsMapping} from 'sdc-app/onboarding/onboard/onboardingCatalog/OnboardingCatalogConstants.js'; +import { tabsMapping as onboardTabsMapping } from 'sdc-app/onboarding/onboard/OnboardConstants.js'; +import { tabsMapping as onboardCatalogTabsMapping } from 'sdc-app/onboarding/onboard/onboardingCatalog/OnboardingCatalogConstants.js'; +import { FilterFactory } from 'test-utils/factories/onboard/FilterFactories.js'; describe('Onboard Module Tests', () => { - it('should return default state', () => { - const store = storeCreator(); - const expectedStore = OnboardStoreFactory.build(); - expect(store.getState().onboard).toEqual(expectedStore); - }); + it('should return default state', () => { + const store = storeCreator(); + const expectedStore = OnboardStoreFactory.build(); + expect(store.getState().onboard).toEqual(expectedStore); + }); - it('should change active tab to Catalog', () => { - const store = storeCreator(); - const expectedStore = OnboardStoreFactory.build({activeTab: onboardTabsMapping.CATALOG}); - OnboardActionHelper.changeActiveTab(store.dispatch, onboardTabsMapping.CATALOG); - expect(store.getState().onboard).toEqual(expectedStore); - }); + it('should change active tab to Catalog', () => { + const store = storeCreator(); + const expectedStore = OnboardStoreFactory.build({ + activeTab: onboardTabsMapping.CATALOG, + filter: FilterFactory.build({ versionStatus: 'Certified' }) + }); + OnboardActionHelper.changeActiveTab( + store.dispatch, + onboardTabsMapping.CATALOG + ); + expect(store.getState().onboard).toEqual(expectedStore); + }); - it('should change searchValue', () => { - const store = storeCreator(); - const expectedStore = OnboardStoreFactory.build({searchValue: 'hello'}); - OnboardActionHelper.changeSearchValue(store.dispatch, 'hello'); - expect(store.getState().onboard).toEqual(expectedStore); - }); + it('should change searchValue', () => { + const store = storeCreator(); + const expectedStore = OnboardStoreFactory.build({ + searchValue: 'hello' + }); + OnboardActionHelper.changeSearchValue(store.dispatch, 'hello'); + expect(store.getState().onboard).toEqual(expectedStore); + }); - it('should clear searchValue', () => { - const store = storeCreator(); - const expectedStore = OnboardStoreFactory.build(); - OnboardActionHelper.changeSearchValue(store.dispatch, 'hello'); - OnboardActionHelper.clearSearchValue(store.dispatch); - expect(store.getState().onboard).toEqual(expectedStore); - }); - - it('should reset store', () => { - const store = storeCreator(); - const expectedStore = OnboardStoreFactory.build(); - OnboardActionHelper.changeSearchValue(store.dispatch, 'hello'); - OnboardActionHelper.changeActiveTab(store.dispatch, onboardTabsMapping.CATALOG); - OnboardingCatalogActionHelper.changeActiveTab(store.dispatch, onboardCatalogTabsMapping.ACTIVE); - OnboardActionHelper.resetOnboardStore(store.dispatch, 'hello'); - expect(store.getState().onboard).toEqual(expectedStore); - }); + it('should clear searchValue', () => { + const store = storeCreator(); + const expectedStore = OnboardStoreFactory.build(); + OnboardActionHelper.changeSearchValue(store.dispatch, 'hello'); + OnboardActionHelper.clearSearchValue(store.dispatch); + expect(store.getState().onboard).toEqual(expectedStore); + }); + it('should reset store', () => { + const store = storeCreator(); + const expectedStore = OnboardStoreFactory.build(); + OnboardActionHelper.changeSearchValue(store.dispatch, 'hello'); + OnboardActionHelper.changeActiveTab( + store.dispatch, + onboardTabsMapping.CATALOG + ); + OnboardingCatalogActionHelper.changeActiveTab( + store.dispatch, + onboardCatalogTabsMapping.ACTIVE + ); + OnboardActionHelper.resetOnboardStore(store.dispatch, 'hello'); + expect(store.getState().onboard).toEqual(expectedStore); + }); }); |