import jasmineEnzyme from 'jasmine-enzyme'; import React from 'react'; import {mount} from 'enzyme'; import '../../helper/enzyme.helper'; import ConnectionBar, {STATUS} from 'pgadmin.tools.erd/erd_tool/components/ConnectionBar'; import Theme from '../../../../pgadmin/static/js/Theme'; describe('ERD ConnectionBar', ()=>{ beforeEach(()=>{ jasmineEnzyme(); }); it(' comp', ()=>{ const connBar = mount(); expect(connBar.find('DefaultButton[data-test="btn-conn-title"]').text()).toBe('test title'); connBar.setProps({ children: }); expect(connBar.find('DefaultButton[data-test="btn-conn-title"]').text()).toBe('(Obtaining connection...) test title'); connBar.setProps({ children: }); const titleEle = connBar.find('DefaultButton[data-test="btn-conn-title"]'); expect(titleEle.prop('style').backgroundColor).toBe('#000'); expect(titleEle.prop('style').color).toBe('#fff'); }); });