aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/__tests__/components/Header
diff options
context:
space:
mode:
authorMatthew Shao <me@matshao.com>2017-05-23 19:06:57 +0800
committerMatthew Shao <me@matshao.com>2017-05-23 19:06:57 +0800
commit653505e734216d86459619d636c0d1f08f84b7f5 (patch)
tree85add7c6a46f7e998d58afbb93c29e410ca9f1b7 /web/src/js/__tests__/components/Header
parent1ca98c83aabf7ce6e565aa6cedea61fdf5f193c9 (diff)
downloadmitmproxy-653505e734216d86459619d636c0d1f08f84b7f5.tar.gz
mitmproxy-653505e734216d86459619d636c0d1f08f84b7f5.tar.bz2
mitmproxy-653505e734216d86459619d636c0d1f08f84b7f5.zip
[web] Add tests for js/components/Header/FilterDocs.js
Diffstat (limited to 'web/src/js/__tests__/components/Header')
-rw-r--r--web/src/js/__tests__/components/Header/FilterDocsSpec.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/web/src/js/__tests__/components/Header/FilterDocsSpec.js b/web/src/js/__tests__/components/Header/FilterDocsSpec.js
new file mode 100644
index 00000000..cb722d6d
--- /dev/null
+++ b/web/src/js/__tests__/components/Header/FilterDocsSpec.js
@@ -0,0 +1,19 @@
+import React from 'react'
+import renderer from 'react-test-renderer'
+import FilterDocs from '../../../components/Header/FilterDocs'
+import mockFetch from 'jest-fetch-mock'
+
+global.fetch = mockFetch
+
+describe('FilterDocs Component', () => {
+
+ it('should render correctly', () => {
+ // fetch successes
+ fetch.mockResponseOnce(JSON.stringify({commands: [['cmd1', 'foo'], ['cmd2', 'bar']]}), {status: 200})
+ let filterDocs = renderer.create(<FilterDocs/>),
+ tree = filterDocs.toJSON()
+ // [TODO] doc in render() could not be set correctly.
+ console.log(tree)
+ })
+
+})