diff --git a/package.json b/package.json index b4c5273..c75ebfd 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "react-bootstrap-button-loader", - "version": "1.0.6", + "version": "1.0.7", "description": "React ButtonLoader with Bootstrap flavor", "main": "dist/index.js", "scripts": { - "release": "webpack --verbose --colors --display-error-details --config webpack.release.js -p", - "test": "node node_modules/mocha/bin/mocha --compilers js:babel-core/register", - "coverage": "istanbul cover _mocha -- --compilers js:babel-core/register" + "release": "./node_modules/.bin/webpack --verbose --colors --display-error-details --config webpack.release.js -p", + "test": "./node_modules/.bin/mocha --compilers js:babel-core/register", + "coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --compilers js:babel-core/register" }, "repository": { "type": "git", diff --git a/test/ButtonLoader.spec.js b/test/ButtonLoader.spec.js index 5f19827..ac2cf40 100644 --- a/test/ButtonLoader.spec.js +++ b/test/ButtonLoader.spec.js @@ -114,20 +114,29 @@ describe('children prop is used', () => { }); }); -describe('bsStyle prop is propagated', () => { +describe('bsStyle, spinColor, style and className props are propagated', () => { it('bsStyle: success -> .btn-success', () => { const component = render(); expect(component.find('.btn-success')).to.have.length(1); }); -}); - -describe('spinColor prop is propagated', () => { it('expect Spinner to have color #333', () => { const component = mount(); expect(component.find(Spinner).props().spinColor).to.equal('#333'); }); + + it('className: "temp"', () => { + const component = render(); + + expect(component).to.have.attr('class').match(/temp/); + }); + + it('style: {{ zIndex: "-9999" }}', () => { + const component = render(); + + expect(component).to.have.attr('style').match(/\-9999/); + }); });