Add test for from component

pull/10616/head
Andrew Watkins 2018-04-18 12:32:19 -07:00
parent cce1a0f8f4
commit 475ee04ca1
2 changed files with 32 additions and 0 deletions

View File

@ -2,3 +2,6 @@ jest.mock('src/utils/ajax', () => require('mocks/utils/ajax'))
export const getSuggestions = jest.fn(() => Promise.resolve([]))
export const getAST = jest.fn(() => Promise.resolve({}))
export const getDatabases = jest.fn(() =>
Promise.resolve(['db1', 'db2', 'db3'])
)

View File

@ -0,0 +1,29 @@
import React from 'react'
import {shallow} from 'enzyme'
import From from 'src/ifql/components/From'
jest.mock('src/ifql/apis', () => require('mocks/ifql/apis'))
const setup = () => {
const props = {
funcID: '1',
argKey: 'db',
value: 'db1',
onChangeArg: () => {},
}
const wrapper = shallow(<From {...props} />)
return {
wrapper,
}
}
describe('IFQL.Components.From', () => {
describe('rendering', () => {
it('renders without errors', () => {
const {wrapper} = setup()
expect(wrapper.exists()).toBe(true)
})
})
})