diff --git a/spec/javascript/components/button.test.jsx b/spec/javascript/components/button.test.jsx index 0f16ebe8ed..13bbe95a24 100644 --- a/spec/javascript/components/button.test.jsx +++ b/spec/javascript/components/button.test.jsx @@ -2,13 +2,72 @@ import { expect } from 'chai'; import { shallow } from 'enzyme'; import sinon from 'sinon'; -import Button from '../../../app/assets/javascripts/components/components/button' +import Button from '../../../app/assets/javascripts/components/components/button'; describe('); + expect(wrapper.find('button')).to.contain(children); + }); + + it('renders the props.text instead of children', () => { + const text = 'foo'; + const children =

children

; + const wrapper = shallow(); + expect(wrapper.find('button')).to.have.text(text); + expect(wrapper.find('button')).to.not.contain(children); + }); + + it('renders style="display: block; width: 100%;" if props.block given', () => { + const wrapper = shallow(