From 653505e734216d86459619d636c0d1f08f84b7f5 Mon Sep 17 00:00:00 2001 From: Matthew Shao Date: Tue, 23 May 2017 19:06:57 +0800 Subject: [web] Add tests for js/components/Header/FilterDocs.js --- .../js/__tests__/components/Header/FilterDocsSpec.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 web/src/js/__tests__/components/Header/FilterDocsSpec.js (limited to 'web/src/js/__tests__/components/Header') 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(), + tree = filterDocs.toJSON() + // [TODO] doc in render() could not be set correctly. + console.log(tree) + }) + +}) -- cgit v1.2.3