Test KapacitorRulesTable tr keys to be UUIDv4
parent
fd58c0cb5a
commit
841ae1e60c
|
@ -1,6 +1,8 @@
|
|||
import React from 'react'
|
||||
import {shallow} from 'enzyme'
|
||||
|
||||
import {isUUIDv4} from 'src/utils/stringValidators'
|
||||
|
||||
import KapacitorRulesTable from 'src/kapacitor/components/KapacitorRulesTable'
|
||||
|
||||
import {source, kapacitorRules} from 'test/resources'
|
||||
|
@ -10,14 +12,14 @@ const setup = () => {
|
|||
source,
|
||||
rules: kapacitorRules,
|
||||
onDelete: () => {},
|
||||
onChangeRuleStatus: () => {}
|
||||
onChangeRuleStatus: () => {},
|
||||
}
|
||||
|
||||
const wrapper = shallow(<KapacitorRulesTable {...props} />)
|
||||
|
||||
return {
|
||||
wrapper,
|
||||
props
|
||||
props,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -27,5 +29,13 @@ describe('Kapacitor.Components.KapacitorRulesTable', () => {
|
|||
const {wrapper} = setup()
|
||||
expect(wrapper.exists()).toBe(true)
|
||||
})
|
||||
|
||||
it('renders each row with key that is a UUIDv4', () => {
|
||||
const {wrapper} = setup()
|
||||
wrapper
|
||||
.find('tbody')
|
||||
.children()
|
||||
.forEach(child => expect(isUUIDv4(child.key())).toEqual(true))
|
||||
})
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue