diff options
author | Matthew Shao <me@matshao.com> | 2017-06-26 09:46:29 +0800 |
---|---|---|
committer | Matthew Shao <me@matshao.com> | 2017-06-26 09:49:31 +0800 |
commit | 9ff29cdb2b790e0b88fb8a5519dc13785f3c9819 (patch) | |
tree | 1692f7231ca93e2e494b29b397119f7054f410d5 /web/src | |
parent | d2fa4d8341e742d66b644928405ee64ce83c414d (diff) | |
download | mitmproxy-9ff29cdb2b790e0b88fb8a5519dc13785f3c9819.tar.gz mitmproxy-9ff29cdb2b790e0b88fb8a5519dc13785f3c9819.tar.bz2 mitmproxy-9ff29cdb2b790e0b88fb8a5519dc13785f3c9819.zip |
[web] Minor fix and Coverage ++
Diffstat (limited to 'web/src')
-rw-r--r-- | web/src/js/__tests__/components/ContentViewSpec.js | 1 | ||||
-rw-r--r-- | web/src/js/__tests__/components/EventLogSpec.js | 10 | ||||
-rw-r--r-- | web/src/js/components/EventLog.jsx | 4 |
3 files changed, 8 insertions, 7 deletions
diff --git a/web/src/js/__tests__/components/ContentViewSpec.js b/web/src/js/__tests__/components/ContentViewSpec.js index c106b28b..a654870e 100644 --- a/web/src/js/__tests__/components/ContentViewSpec.js +++ b/web/src/js/__tests__/components/ContentViewSpec.js @@ -11,6 +11,7 @@ describe('ContentView Component', () => { let store = TStore() it('should render correctly', () => { + store.getState().ui.flow.contentView = 'Edit' let tflow = TFlow(), provider = renderer.create( <Provider store={store}> diff --git a/web/src/js/__tests__/components/EventLogSpec.js b/web/src/js/__tests__/components/EventLogSpec.js index 651ac83b..8510de55 100644 --- a/web/src/js/__tests__/components/EventLogSpec.js +++ b/web/src/js/__tests__/components/EventLogSpec.js @@ -3,7 +3,7 @@ jest.mock('../../components/EventLog/EventList') import React from 'react' import renderer from 'react-test-renderer' import TestUtils from 'react-dom/test-utils' -import ConnectedComponent, { EventLog } from '../../components/EventLog' +import EventLog, { PureEventLog } from '../../components/EventLog' import { Provider } from 'react-redux' import { TStore } from '../ducks/tutils' @@ -14,7 +14,7 @@ describe('EventLog Component', () => { let store = TStore(), provider = renderer.create( <Provider store={store}> - <ConnectedComponent/> + <EventLog/> </Provider>), tree = provider.toJSON() @@ -22,14 +22,14 @@ describe('EventLog Component', () => { expect(tree).toMatchSnapshot() }) - it('should handl toggleFilter', () => { + it('should handle toggleFilter', () => { let debugToggleButton = tree.children[0].children[1].children[0] debugToggleButton.props.onClick() }) provider = TestUtils.renderIntoDocument( - <Provider store={store}><ConnectedComponent/></Provider>) - let eventLog = TestUtils.findRenderedComponentWithType(provider, EventLog), + <Provider store={store}><EventLog/></Provider>) + let eventLog = TestUtils.findRenderedComponentWithType(provider, PureEventLog), mockEvent = { preventDefault: jest.fn() } it('should handle DragStart', () => { diff --git a/web/src/js/components/EventLog.jsx b/web/src/js/components/EventLog.jsx index 451d0ca0..40fe900e 100644 --- a/web/src/js/components/EventLog.jsx +++ b/web/src/js/components/EventLog.jsx @@ -5,7 +5,7 @@ import { toggleFilter, toggleVisibility } from '../ducks/eventLog' import ToggleButton from './common/ToggleButton' import EventList from './EventLog/EventList' -export class EventLog extends Component { +export class PureEventLog extends Component { static propTypes = { filters: PropTypes.object.isRequired, @@ -77,4 +77,4 @@ export default connect( close: toggleVisibility, toggleFilter: toggleFilter, } -)(EventLog) +)(PureEventLog) |