aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/__tests__/components/Header/FilterDocsSpec.js
blob: 321f9483611a4451f9e4dc1d15b2b9ce3aa88a43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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()
    })
})