react-checkbox-group
Advanced tools
Comparing version
{ | ||
"name": "react-checkbox-group", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "Sensible checkbox groups manipulation for DOM.", | ||
@@ -38,6 +38,6 @@ "main": "react-checkbox-group.js", | ||
"mocha": "^2.4.5", | ||
"react": ">= 0.14.0 < 1", | ||
"react-dom": ">= 0.14.0 < 1", | ||
"react-addons-test-utils": "^0.14.7" | ||
"react": "^15.0.1", | ||
"react-addons-test-utils": "^15.0.1", | ||
"react-dom": "^15.0.1" | ||
} | ||
} |
@@ -9,2 +9,10 @@ var React = require('react'); | ||
function _findInputWithValue(wrapper, value) { | ||
return ( | ||
Array | ||
.from(wrapper.querySelectorAll('input[name="fruit"]')) | ||
.find(x => x.value === value) | ||
); | ||
} | ||
describe('ReactCheckboxGroup', function() { | ||
@@ -75,3 +83,3 @@ | ||
var wrapper = ReactDOM.findDOMNode(component); | ||
var box = wrapper.querySelector('input[value="kiwi"]'); | ||
var box = _findInputWithValue(wrapper, 'kiwi'); | ||
Simulate.change(box, {target: {checked: true}}); | ||
@@ -124,3 +132,3 @@ | ||
var wrapper = ReactDOM.findDOMNode(component); | ||
var box = wrapper.querySelector('input[value="kiwi"]'); | ||
var box = _findInputWithValue(wrapper, 'kiwi') | ||
Simulate.change(box, {target: {checked: true}}); | ||
@@ -176,3 +184,3 @@ | ||
var wrapper = ReactDOM.findDOMNode(component); | ||
var box = wrapper.querySelector('input[value="pineapple"]'); | ||
var box = _findInputWithValue(wrapper, 'pineapple'); | ||
Simulate.change(box, {target: {checked: true}}); | ||
@@ -179,0 +187,0 @@ |
14140
0.94%310
2.31%