influxdb/ui/test/data_explorer/components/QueryMaker.test.tsx

45 lines
1.0 KiB
TypeScript

import React from 'react'
import QueryMaker from 'src/data_explorer/components/QueryMaker'
import {shallow} from 'enzyme'
import {source, query, timeRange} from 'test/resources'
const setup = () => {
const props = {
source,
timeRange,
actions: {
chooseNamespace: () => {},
chooseMeasurement: () => {},
chooseTag: () => {},
groupByTag: () => {},
addQuery: () => {},
toggleField: () => {},
groupByTime: () => {},
toggleTagAcceptance: () => {},
applyFuncsToField: () => {},
editRawTextAsync: () => {},
addInitialField: () => {},
fill: () => {},
removeFuncs: () => {},
},
activeQuery: query,
initialGroupByTime: '',
rawText: '',
}
const wrapper = shallow(<QueryMaker {...props} />)
return {
wrapper,
}
}
describe('DataExplorer.Components.QueryMaker', () => {
describe('rendering', () => {
it('renders', () => {
const {wrapper} = setup()
expect(wrapper.exists()).toBe(true)
})
})
})