diff options
Diffstat (limited to 'openecomp-ui/test')
10 files changed, 39 insertions, 20 deletions
diff --git a/openecomp-ui/test/activity-log/ActivityLog.test.js b/openecomp-ui/test/activity-log/ActivityLog.test.js index a397197773..998abb2f95 100644 --- a/openecomp-ui/test/activity-log/ActivityLog.test.js +++ b/openecomp-ui/test/activity-log/ActivityLog.test.js @@ -30,12 +30,16 @@ import VersionFactory from 'test-utils/factories/common/VersionFactory.js'; import { UserFactory } from 'test-utils/factories/users/UsersFactories.js'; import { actionTypes as userActionTypes } from 'sdc-app/onboarding/users/UsersConstants.js'; +import Adapter from 'enzyme-adapter-react-16'; +import Enzyme from 'enzyme'; describe('Activity Log Module Tests', function() { const LICENSE_MODEL_ID = '555'; const version = VersionFactory.build(); const usersList = UserFactory.buildList(3); + Enzyme.configure({ adapter: new Adapter() }) + it('mapStateToProps mapper exists', () => { expect(mapStateToProps).toBeTruthy(); }); diff --git a/openecomp-ui/test/features/featureToggle.test.js b/openecomp-ui/test/features/featureToggle.test.js index 707180bc9b..1aaf840091 100644 --- a/openecomp-ui/test/features/featureToggle.test.js +++ b/openecomp-ui/test/features/featureToggle.test.js @@ -19,8 +19,13 @@ import {mount} from 'enzyme'; import deepFreeze from 'deep-freeze'; import FeatureFactory from 'test-utils/factories/features/FeaturesFactory.js'; import {FeatureComponent} from 'sdc-app/features/featureToggle.js'; +import Adapter from 'enzyme-adapter-react-16'; +import Enzyme from 'enzyme'; describe('feature toggle decorator test', () => { + + Enzyme.configure({ adapter: new Adapter() }) + it('feature on toggle test', () => { const featuresList = [FeatureFactory.build({name: 'TEST', active: true})]; deepFreeze(featuresList); diff --git a/openecomp-ui/test/nfvo-components/input/validation/input.test.js b/openecomp-ui/test/nfvo-components/input/validation/input.test.js index 841f64ac3f..8b4b0fa1d7 100644 --- a/openecomp-ui/test/nfvo-components/input/validation/input.test.js +++ b/openecomp-ui/test/nfvo-components/input/validation/input.test.js @@ -20,8 +20,13 @@ import {scryRenderedDOMComponentsWithTestId} from 'test-utils/Util.js'; import Input from 'nfvo-components/input/validation/Input.jsx'; import Overlay from 'react-bootstrap/lib/Overlay.js'; import {shallow} from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; +import Enzyme from 'enzyme'; describe('Input', function () { + + Enzyme.configure({ adapter: new Adapter() }) + it('should render with type text', () => { let renderedOutput = TestUtils.renderIntoDocument(<Input type='text' data-test-id='mytest' />); const elem = scryRenderedDOMComponentsWithTestId(renderedOutput,'mytest'); diff --git a/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js b/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js index 269e5681c4..6e65740c2b 100644 --- a/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js +++ b/openecomp-ui/test/nfvo-components/listEditor/listEditor.test.js @@ -16,12 +16,15 @@ import React from 'react'; import {mount} from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; +import Enzyme from 'enzyme'; import TestUtils from 'react-dom/test-utils'; import ListEditorView from 'src/nfvo-components/listEditor/ListEditorView.jsx'; import ListEditorItemView from 'src/nfvo-components/listEditor/ListEditorItemView.jsx'; describe('listEditor Module Tests', function () { + Enzyme.configure({ adapter: new Adapter() }) it('list editor view should exist', () => { expect(ListEditorView).toBeTruthy(); diff --git a/openecomp-ui/test/onboard/filter/filter.test.js b/openecomp-ui/test/onboard/filter/filter.test.js index bf9ce63346..8d984d57b4 100644 --- a/openecomp-ui/test/onboard/filter/filter.test.js +++ b/openecomp-ui/test/onboard/filter/filter.test.js @@ -60,7 +60,7 @@ describe('Onboard Filter Tests', () => { type: actionTypes.FILTER_DATA_CHANGED, deltaData: {} }); - return timeoutPromise.then(function() { + timeoutPromise.then(function() { expect(store.getState()).toEqual(expectedStore); done(); }); @@ -107,7 +107,7 @@ describe('Onboard Filter Tests', () => { deltaData: { versionStatus: versionStatus.CERTIFIED } }); - return timeoutPromise.then(function() { + timeoutPromise.then(function() { expect(store.getState()).toEqual(expectedStoreWithFilteredLists); done(); }); @@ -136,7 +136,7 @@ describe('Onboard Filter Tests', () => { tabsMapping.CATALOG ); - return timeoutPromise.then(() => { + timeoutPromise.then(function() { expect(store.getState().onboard.filter.versionStatus).toEqual( versionStatus.CERTIFIED ); diff --git a/openecomp-ui/test/onboard/filter/filterView.test.js b/openecomp-ui/test/onboard/filter/filterView.test.js index 9e6e1ee4c2..f071befb9c 100644 --- a/openecomp-ui/test/onboard/filter/filterView.test.js +++ b/openecomp-ui/test/onboard/filter/filterView.test.js @@ -19,9 +19,12 @@ import { mount } from 'enzyme'; import { Provider } from 'react-redux'; import { storeCreator } from 'sdc-app/AppStore.js'; import Filter from 'sdc-app/onboarding//onboard/filter/Filter.jsx'; +import Adapter from 'enzyme-adapter-react-16'; +import Enzyme from 'enzyme'; describe('Filter component view Tests', () => { it('simple jsx test', () => { + Enzyme.configure({ adapter: new Adapter() }) const store = storeCreator(); const wrapper = mount( <Provider store={store}> diff --git a/openecomp-ui/test/softwareProduct/components/monitoring/test.js b/openecomp-ui/test/softwareProduct/components/monitoring/test.js index 50fda91871..f7f690851e 100644 --- a/openecomp-ui/test/softwareProduct/components/monitoring/test.js +++ b/openecomp-ui/test/softwareProduct/components/monitoring/test.js @@ -34,25 +34,24 @@ describe('Software Product Components Monitoring Module Tests', function () { }); - it('Fetch for existing files - no files', done => { - + it('Fetch for existing files - no files', (done) => { let emptyResult = VSPComponentsMonitoringRestFactory.build(); - - mockRest.addHandler('fetch', ({ baseUrl}) => { + + mockRest.addHandler('fetch', ({ baseUrl }) => { expect(baseUrl).toEqual(`/onboarding-api/v1.0/vendor-software-products/${softwareProductId}/versions/${version.id}/components/${componentId}/uploads`); return emptyResult; }); - - return SoftwareProductComponentsMonitoringActionHelper.fetchExistingFiles(store.dispatch, {softwareProductId, version, componentId}).then(() => { - var {softwareProduct: {softwareProductComponents: {monitoring}}} = store.getState(); + + // Return the promise so Jest knows to wait for it + SoftwareProductComponentsMonitoringActionHelper.fetchExistingFiles(store.dispatch, { softwareProductId, version, componentId }).then(() => { + var { softwareProduct: { softwareProductComponents: { monitoring } } } = store.getState(); expect(monitoring[trap]).toEqual(emptyResult[trap]); expect(monitoring[poll]).toEqual(emptyResult[poll]); expect(monitoring[ves]).toEqual(emptyResult[ves]); done(); }); - - }); + it('Fetch for existing files - only snmp trap file exists', done => { let response = VSPComponentsMonitoringRestFactory.build({}, {createTrap: true}); @@ -62,7 +61,7 @@ describe('Software Product Components Monitoring Module Tests', function () { return response; }); - return SoftwareProductComponentsMonitoringActionHelper.fetchExistingFiles(store.dispatch, {softwareProductId, version, componentId}).then(() => { + SoftwareProductComponentsMonitoringActionHelper.fetchExistingFiles(store.dispatch, {softwareProductId, version, componentId}).then(() => { var {softwareProduct: {softwareProductComponents: {monitoring}}} = store.getState(); expect(monitoring[poll]).toEqual(undefined); @@ -81,7 +80,7 @@ describe('Software Product Components Monitoring Module Tests', function () { return response; }); - return SoftwareProductComponentsMonitoringActionHelper.fetchExistingFiles(store.dispatch, {softwareProductId, version, componentId}).then(() => { + SoftwareProductComponentsMonitoringActionHelper.fetchExistingFiles(store.dispatch, {softwareProductId, version, componentId}).then(() => { var {softwareProduct: {softwareProductComponents: {monitoring}}} = store.getState(); expect(monitoring[trap]).toEqual(response[trap]); @@ -101,7 +100,7 @@ describe('Software Product Components Monitoring Module Tests', function () { let file = new Blob([JSON.stringify(debug, null, 2)], {type: 'application/json'});; let formData = new FormData(); formData.append('upload', file); - return SoftwareProductComponentsMonitoringActionHelper.uploadFile(store.dispatch, { + SoftwareProductComponentsMonitoringActionHelper.uploadFile(store.dispatch, { softwareProductId, version, componentId, @@ -125,7 +124,7 @@ describe('Software Product Components Monitoring Module Tests', function () { }); - return SoftwareProductComponentsMonitoringActionHelper.deleteFile(store.dispatch, { + SoftwareProductComponentsMonitoringActionHelper.deleteFile(store.dispatch, { softwareProductId, version, componentId, diff --git a/openecomp-ui/test/softwareProduct/dependencies/SoftwareProductDependencies.test.js b/openecomp-ui/test/softwareProduct/dependencies/SoftwareProductDependencies.test.js index 15b2960191..38c84f0b45 100644 --- a/openecomp-ui/test/softwareProduct/dependencies/SoftwareProductDependencies.test.js +++ b/openecomp-ui/test/softwareProduct/dependencies/SoftwareProductDependencies.test.js @@ -15,7 +15,7 @@ */ import React from 'react'; -import {mount} from 'enzyme'; +// import {mount} from 'enzyme'; import {mapStateToProps} from 'sdc-app/onboarding/softwareProduct/dependencies/SoftwareProductDependencies.js'; import { SoftwareProductDependenciesResponseFactory, diff --git a/openecomp-ui/test/softwareProduct/validation/SoftwareProductValidationActionHelper.test.js b/openecomp-ui/test/softwareProduct/validation/SoftwareProductValidationActionHelper.test.js index 3be1d68bbc..bb8bb3f638 100644 --- a/openecomp-ui/test/softwareProduct/validation/SoftwareProductValidationActionHelper.test.js +++ b/openecomp-ui/test/softwareProduct/validation/SoftwareProductValidationActionHelper.test.js @@ -78,13 +78,13 @@ describe('Software Product Validation Action Helper Tests', function() { 'softwareProduct.softwareProductValidation.vspChecks', vspChecksList ); - mockRest.addHandler('fetch', ({ baseUrl }) => { + mockRest.addHandler('fetch', ({ options, data, baseUrl }) => { expect(baseUrl).toEqual( `${restPrefix}/v1.0/externaltesting/testcasetree` ); return vspChecksList; }); - return SoftwareProductValidationActionHelper.fetchVspChecks( + SoftwareProductValidationActionHelper.fetchVspChecks( store.dispatch ) .then(() => { diff --git a/openecomp-ui/test/versionsPage/VersionsPage.test.js b/openecomp-ui/test/versionsPage/VersionsPage.test.js index fd7659e70e..d785c992e9 100644 --- a/openecomp-ui/test/versionsPage/VersionsPage.test.js +++ b/openecomp-ui/test/versionsPage/VersionsPage.test.js @@ -16,7 +16,7 @@ import React from 'react'; import ShallowRenderer from 'react-test-renderer/shallow'; -import {mount} from 'enzyme'; +// import {mount} from 'enzyme'; import {Provider} from 'react-redux'; import deepFreeze from 'deep-freeze'; import mockRest from 'test-utils/MockRest.js'; |