aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/__tests__/components/Header/FilterDocsSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/js/__tests__/components/Header/FilterDocsSpec.js')
-rw-r--r--web/src/js/__tests__/components/Header/FilterDocsSpec.js18
1 files changed, 18 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..321f9483
--- /dev/null
+++ b/web/src/js/__tests__/components/Header/FilterDocsSpec.js
@@ -0,0 +1,18 @@
+import React from 'react'
+import renderer from 'react-test-renderer'
+import FilterDocs from '../../../components/Header/FilterDocs'
+
+describe('FilterDocs Component', () => {
+ let mockResponse = { json:
+ () => { return { commands: [['cmd1', 'foo'], ['cmd2', 'bar']]}}
+ },
+ promise = Promise.resolve(mockResponse)
+ global.fetch = r => { return promise }
+
+ let filterDocs = renderer.create(<FilterDocs/>),
+ tree = filterDocs.toJSON()
+
+ it('should render correctly when fetch success', () => {
+ expect(tree).toMatchSnapshot()
+ })
+})