Create SVG in UI
[clamp.git] / ui-react / src / components / dialogs / Tosca / ViewLoopTemplatesModal.test.js
index ddfb2a7..7680ec4 100644 (file)
@@ -24,6 +24,7 @@ import React from 'react';
 import { shallow } from 'enzyme';
 import ViewLoopTemplatesModal from './ViewLoopTemplatesModal';
 import { mount } from 'enzyme';
+import { BrowserRouter as Router } from 'react-router-dom';
 
 describe('Verify ViewLoopTemplatesModal', () => {
        beforeEach(() => {
@@ -73,11 +74,10 @@ describe('Verify ViewLoopTemplatesModal', () => {
        it('Test API Rejection', () => {
                const myMockFunc  = fetch.mockImplementationOnce(() => Promise.reject('error'));
                setTimeout( () => myMockFunc().catch(e => {
-                       console.log(e);
+                       console.info(e);
                }),
                100
                );
-               new Promise(resolve => setTimeout(resolve, 200));
                const component = shallow(<ViewLoopTemplatesModal/>);
                expect(myMockFunc.mock.calls.length).toBe(1);
        });
@@ -129,7 +129,7 @@ describe('Verify ViewLoopTemplatesModal', () => {
                                        }
                                });
                        });
-                       const component = mount(<ViewLoopTemplatesModal/>);
+                       const component = mount(<Router><ViewLoopTemplatesModal/></Router>);
                        expect(component.find('[className="MuiSelect-icon MuiTablePagination-selectIcon"]')).toBeTruthy();
                });
                
@@ -159,4 +159,4 @@ describe('Verify ViewLoopTemplatesModal', () => {
                        expect(historyMock.push.mock.calls[0]).toEqual([ '/']);
                        handleClose.mockClear();
                });
-       });
\ No newline at end of file
+       });