add tests for StatusBar

This commit is contained in:
David Lechner
2021-02-01 10:26:06 -06:00
parent 2955fe1f24
commit 36596e9a00
2 changed files with 19 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import { fireEvent, render, screen } from '@testing-library/react';
import React from 'react';
import { Provider } from 'react-redux';
import { createStore } from 'redux';
import { rootReducer } from '../reducers';
import StatusBar from './StatusBar';
it('should prevent browser context menu', () => {
const store = createStore(rootReducer);
render(
<Provider store={store}>
<StatusBar />
</Provider>,
);
expect(fireEvent.contextMenu(screen.getByRole('status'))).toBe(false);
});
+2
View File
@@ -11,6 +11,8 @@ class StatusBar extends React.Component {
return (
<div
className="pb-status-bar"
role="status"
aria-live="off"
onContextMenu={(e): void => e.preventDefault()}
></div>
);