aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/__tests__/components/Header/FilterDocsSpec.js
blob: a8cc5e972808fd4095716f384608a7863dc1ea55 (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:
            jest.fn(() => { return { commands: [['cmd1', 'foo'], ['cmd2', 'bar']]}})
        },
        promise = Promise.resolve(mockResponse)
    global.fetch = jest.fn(r => { return promise })

    let filterDocs = renderer.create(<FilterDocs/>),
        tree = filterDocs.toJSON()

    it('should render correctly when fetch success', () => {
        expect(tree).toMatchSnapshot()
    })
})