You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
774 B
23 lines
774 B
6 years ago
|
import React from 'react'
|
||
|
import assert from 'assert'
|
||
|
import { shallow } from 'enzyme'
|
||
|
import Breadcrumbs from '../breadcrumbs.component'
|
||
|
|
||
|
describe('Breadcrumbs Component', () => {
|
||
|
it('should render with the correct colors', () => {
|
||
|
const wrapper = shallow(
|
||
|
<Breadcrumbs
|
||
|
currentIndex={1}
|
||
|
total={3}
|
||
|
/>
|
||
|
)
|
||
|
|
||
|
assert.ok(wrapper)
|
||
|
assert.equal(wrapper.find('.breadcrumbs').length, 1)
|
||
|
assert.equal(wrapper.find('.breadcrumb').length, 3)
|
||
|
assert.equal(wrapper.find('.breadcrumb').at(0).props().style['backgroundColor'], '#FFFFFF')
|
||
|
assert.equal(wrapper.find('.breadcrumb').at(1).props().style['backgroundColor'], '#D8D8D8')
|
||
|
assert.equal(wrapper.find('.breadcrumb').at(2).props().style['backgroundColor'], '#FFFFFF')
|
||
|
})
|
||
|
})
|