2018-06-21 17:57:41 +00:00
|
|
|
import React from 'react'
|
|
|
|
import {shallow} from 'enzyme'
|
|
|
|
|
|
|
|
import {DisconnectedAdminInfluxDBPage} from 'src/admin/containers/AdminInfluxDBPage'
|
2018-06-28 17:16:58 +00:00
|
|
|
import PageHeader from 'src/reusable_ui/components/page_layout/PageHeader'
|
|
|
|
import Title from 'src/reusable_ui/components/page_layout/PageHeaderTitle'
|
2018-06-21 17:57:41 +00:00
|
|
|
import {source} from 'test/resources'
|
|
|
|
|
|
|
|
describe('AdminInfluxDBPage', () => {
|
|
|
|
it('should render the approriate header text', () => {
|
|
|
|
const props = {
|
|
|
|
source,
|
|
|
|
loadUsers: () => {},
|
|
|
|
loadRoles: () => {},
|
|
|
|
loadPermissions: () => {},
|
|
|
|
notify: () => {},
|
|
|
|
params: {tab: ''},
|
|
|
|
}
|
|
|
|
|
|
|
|
const wrapper = shallow(<DisconnectedAdminInfluxDBPage {...props} />)
|
|
|
|
|
|
|
|
const pageTitle = wrapper
|
|
|
|
.find(PageHeader)
|
|
|
|
.dive()
|
|
|
|
.find(Title)
|
|
|
|
.dive()
|
|
|
|
.find('h1')
|
|
|
|
.first()
|
|
|
|
.text()
|
|
|
|
|
|
|
|
expect(pageTitle).toBe('InfluxDB Admin')
|
|
|
|
})
|
|
|
|
})
|