aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-ui/test/nfvo-components
diff options
context:
space:
mode:
authorAvi Ziv <avi.ziv@amdocs.com>2017-07-18 19:45:38 +0300
committerAvi Ziv <avi.ziv@amdocs.com>2017-07-18 19:45:38 +0300
commitb8e2faf476202b6ffe61bc3a9a37df1304881d40 (patch)
treef78b8c0517d8e16c5ae610bf8b49f68ea8a312a1 /openecomp-ui/test/nfvo-components
parent75aacbbe1acf78fa53378f07f0a8c7769449a17e (diff)
[SDC] Onboarding 1710 rebase.
Change-Id: If3b6b81d221fde13908f1e8160db6f7d9433c535 Signed-off-by: Avi Ziv <avi.ziv@amdocs.com>
Diffstat (limited to 'openecomp-ui/test/nfvo-components')
-rw-r--r--openecomp-ui/test/nfvo-components/activity-log/ActivityLog.test.js89
-rw-r--r--openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js2
-rw-r--r--openecomp-ui/test/nfvo-components/panel/VersionController/versionController.test.js5
3 files changed, 3 insertions, 93 deletions
diff --git a/openecomp-ui/test/nfvo-components/activity-log/ActivityLog.test.js b/openecomp-ui/test/nfvo-components/activity-log/ActivityLog.test.js
deleted file mode 100644
index 2f377a3539..0000000000
--- a/openecomp-ui/test/nfvo-components/activity-log/ActivityLog.test.js
+++ /dev/null
@@ -1,89 +0,0 @@
-/*!
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
- * or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-import React from 'react';
-import {mount} from 'enzyme';
-import {cloneAndSet} from 'test-utils/Util.js';
-import ActivityLogView, {ActivityListItem} from 'nfvo-components/activity-log/ActivityLogView.jsx';
-import ListEditorView from 'nfvo-components/listEditor/ListEditorView.jsx';
-import ActivityLogActionHelper from 'nfvo-components/activity-log/ActivityLogActionHelper.js';
-import {mapStateToProps} from 'nfvo-components/activity-log/ActivityLog.js';
-import {storeCreator} from 'sdc-app/AppStore.js';
-import mockRest from 'test-utils/MockRest.js';
-import {ActivityLogStoreFactory} from 'test-utils/factories/activity-log/ActivityLogFactories.js';
-import VersionControllerUtilsFactory from 'test-utils/factories/softwareProduct/VersionControllerUtilsFactory.js';
-
-describe('Activity Log Module Tests', function () {
- const LICENSE_MODEL_ID = '555';
- const version = VersionControllerUtilsFactory.build().version;
-
- it('mapStateToProps mapper exists', () => {
- expect(mapStateToProps).toBeTruthy();
- });
-
- it('Loads Activity Log and renders into jsx', () => {
- const store = storeCreator();
- const dispatch = store.dispatch;
- let ActivityLogList = ActivityLogStoreFactory.buildList(1);
- const expectedStore = cloneAndSet(store.getState(), 'licenseModel.activityLog', ActivityLogList);
-
- mockRest.addHandler('fetch', ({data, options, baseUrl}) => {
- expect(baseUrl).toEqual(`/onboarding-api/v1.0/activity-logs/${LICENSE_MODEL_ID}/versions/${version.id}`);
- expect(data).toEqual(undefined);
- expect(options).toEqual(undefined);
- return {results: ActivityLogList};
- });
-
- return ActivityLogActionHelper.fetchActivityLog(dispatch, {itemId: LICENSE_MODEL_ID, versionId: version.id}).then(() => {
- const state = store.getState();
- expect(state).toEqual(expectedStore);
- const props = mapStateToProps(state);
- expect(props.activities).toEqual(ActivityLogList);
- const wrapper = mount(<ActivityLogView {...props}/>);
- expect(wrapper).toBeTruthy();
- });
- });
-
- it('Tests Activity Log filter and sorting abilities', () => {
- const firstDate = new Date();
- const secondDate = new Date();
- secondDate.setDate(firstDate.getDate() - 1);
-
- const firstTimestamp = firstDate.getTime();
- const secondTimestamp = secondDate.getTime();
-
- let firstActivity = ActivityLogStoreFactory.build({user: 'first', timestamp: firstTimestamp});
- let secondActivity = ActivityLogStoreFactory.build({user: 'second', timestamp: secondTimestamp, status: {success: false, message: 'error'}});
- let props = mapStateToProps({licenseModel: {activityLog: [firstActivity, secondActivity]}});
- const wrapper = mount(<ActivityLogView {...props}/>);
- expect(wrapper.find(ActivityListItem).length).toEqual(3); // Includes Header component
-
- const firstInstance = wrapper.find(ActivityListItem).at(1);
- const firstInstanceProps = firstInstance.props();
- expect(firstInstanceProps.activity.timestamp).toEqual(secondTimestamp); // Default sorting is descending
-
- const header = wrapper.find(ActivityListItem).at(0);
- header.props().onSort();
- const newFirstInstance = wrapper.find(ActivityListItem).at(1);
- const newFirstInstanceProps = newFirstInstance.props();
- expect(newFirstInstanceProps.activity.timestamp).toEqual(firstTimestamp);
-
- const listEditor = wrapper.find(ListEditorView);
- listEditor.props().onFilter('second');
- expect(wrapper.find(ActivityListItem).length).toEqual(2);
- expect(wrapper.find(ActivityListItem).at(1).props().activity.user).toEqual('second');
- });
-});
diff --git a/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js b/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js
index c1f823c3fc..029ea31889 100644
--- a/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js
+++ b/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js
@@ -71,7 +71,7 @@ describe('listEditor Module Tests', function () {
</ListEditorItemView>
);
expect(itemView).toBeTruthy();
- let sliderIcon = TestUtils.findRenderedDOMComponentWithClass(itemView, 'trash-o');
+ let sliderIcon = TestUtils.findRenderedDOMComponentWithClass(itemView, 'trashO');
TestUtils.Simulate.click(sliderIcon);
});
diff --git a/openecomp-ui/test/nfvo-components/panel/VersionController/versionController.test.js b/openecomp-ui/test/nfvo-components/panel/VersionController/versionController.test.js
index 8f2b7e7e88..7d4d57eb35 100644
--- a/openecomp-ui/test/nfvo-components/panel/VersionController/versionController.test.js
+++ b/openecomp-ui/test/nfvo-components/panel/VersionController/versionController.test.js
@@ -131,8 +131,7 @@ describe('versionController UI Component', () => {
let callVCActionProps = { ...props, version: '1.0', callVCAction: function(){} };
let versionController = mount(<VersionController isCheckedOut={true} status={statusEnum.CHECK_OUT_STATUS} {...callVCActionProps} />);
let elem = versionController.find('[data-test-id="vc-checkout-btn"]');
- let svgIcon = versionController.find('.version-controller-lock-closed');
-
+ let svgIcon = versionController.find('.versionControllerLockClosed');
expect(elem).toBeTruthy();
expect(elem.length).toEqual(1);
expect(svgIcon.hasClass('disabled')).toBe(true);
@@ -142,7 +141,7 @@ describe('versionController UI Component', () => {
let callVCActionProps = { ...props, version: '1.0', callVCAction: function(){} };
let versionController = mount(<VersionController isCheckedOut={false} status={statusEnum.CHECK_IN_STATUS} {...callVCActionProps} />);
let elem = versionController.find('[data-test-id="vc-checkout-btn"]');
- let svgIcon = versionController.find('.version-controller-lock-closed');
+ let svgIcon = versionController.find('.versionControllerLockClosed');
expect(elem).toBeTruthy();
expect(elem.length).toBe(1);