describe('no-op', () => { test('no-op', () => {}); }); // tw: these seem to be hopelessly broken to the increasing scope of changes we make to the menu bar, disable for now... /* import React from 'react'; import {mountWithIntl} from '../../helpers/intl-helpers'; import MenuBar from '../../../src/components/menu-bar/menu-bar'; import {menuInitialState} from '../../../src/reducers/menus'; import {LoadingState} from '../../../src/reducers/project-state'; import configureStore from 'redux-mock-store'; import {Provider} from 'react-redux'; import VM from 'scratch-vm'; describe('MenuBar Component', () => { const store = configureStore()({ locales: { isRtl: false, locale: 'en-US' }, scratchGui: { menus: menuInitialState, projectState: { loadingState: LoadingState.NOT_LOADED }, vm: new VM() } }); const getComponent = function (props = {}) { return ; }; test('menu bar with no About handler has no About button', () => { const menuBar = mountWithIntl(getComponent()); const button = menuBar.find('AboutButton'); expect(button.exists()).toBe(false); }); test('menu bar with an About handler has an About button', () => { const onClickAbout = jest.fn(); const menuBar = mountWithIntl(getComponent({onClickAbout})); const button = menuBar.find('AboutButton'); expect(button.exists()).toBe(true); }); test('clicking on About button calls the handler', () => { const onClickAbout = jest.fn(); const menuBar = mountWithIntl(getComponent({onClickAbout})); const button = menuBar.find('AboutButton'); expect(onClickAbout).toHaveBeenCalledTimes(0); button.simulate('click'); expect(onClickAbout).toHaveBeenCalledTimes(1); }); }); */