aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorMatthew Shao <me@matshao.com>2017-06-26 09:46:29 +0800
committerMatthew Shao <me@matshao.com>2017-06-26 09:49:31 +0800
commit9ff29cdb2b790e0b88fb8a5519dc13785f3c9819 (patch)
tree1692f7231ca93e2e494b29b397119f7054f410d5 /web
parentd2fa4d8341e742d66b644928405ee64ce83c414d (diff)
downloadmitmproxy-9ff29cdb2b790e0b88fb8a5519dc13785f3c9819.tar.gz
mitmproxy-9ff29cdb2b790e0b88fb8a5519dc13785f3c9819.tar.bz2
mitmproxy-9ff29cdb2b790e0b88fb8a5519dc13785f3c9819.zip
[web] Minor fix and Coverage ++
Diffstat (limited to 'web')
-rw-r--r--web/src/js/__tests__/components/ContentViewSpec.js1
-rw-r--r--web/src/js/__tests__/components/EventLogSpec.js10
-rw-r--r--web/src/js/components/EventLog.jsx4
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)