Skip to content

Commit 1743cf7

Browse files
committed
Release 0.15.2
1 parent 26925f6 commit 1743cf7

File tree

3 files changed

+32
-15
lines changed

3 files changed

+32
-15
lines changed

package.json

+13-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-form-controlled",
3-
"version": "0.15.1",
3+
"version": "0.15.2",
44
"description": "React controlled form components. The main idea is to make forms as simple as possible.",
55
"author": {
66
"name": "Zlatko Fedor",
@@ -36,32 +36,33 @@
3636
},
3737
"dependencies": {
3838
"diacritics": "^1.2.3",
39-
"ajv": "~4.0.1",
39+
"ajv": "~4.0.4",
4040
"lodash": "^4.11.1"
4141
},
4242
"devDependencies": {
43-
"babel-cli": "^6.7.5",
44-
"babel-core": "^6.7.6",
45-
"babel-eslint": "^6.0.3",
43+
"babel-cli": "^6.7.7",
44+
"babel-core": "^6.7.7",
45+
"babel-eslint": "^6.0.4",
4646
"babel-plugin-transform-decorators": "^6.6.5",
4747
"babel-plugin-transform-class-properties": "^6.6.0",
4848
"babel-preset-es2015": "^6.6.0",
4949
"babel-preset-react": "^6.5.0",
5050
"babel-preset-stage-0": "^6.5.0",
5151
"babel-preset-stage-1": "^6.5.0",
52-
"eslint": "^2.8.0",
53-
"eslint-config-airbnb": "^7.0.0",
52+
"eslint": "^2.9.0",
53+
"eslint-config-airbnb": "^8.0.0",
5454
"eslint-loader": "^1.3.0",
55-
"eslint-plugin-react": "^4.3.0",
55+
"eslint-plugin-react": "^5.0.1",
56+
"eslint-plugin-import": "^1.6.0",
5657
"gulp": "^3.9.1",
5758
"gulp-babel": "^6.1.2",
5859
"gulp-coveralls": "^0.1.4",
5960
"gulp-jsx-coverage": "^0.3.8",
6061
"gulp-util": "^3.0.7",
61-
"react": "^15.0.1",
62-
"react-addons-test-utils": "^15.0.1",
63-
"eslint-plugin-jsx-a11y": "^0.6.2",
64-
"react-dom": "^15.0.1",
62+
"react": "^15.0.2",
63+
"react-addons-test-utils": "^15.0.2",
64+
"eslint-plugin-jsx-a11y": "^1.0.4",
65+
"react-dom": "^15.0.2",
6566
"should": "^8.3.1",
6667
"mocha": "^2.4.5",
6768
"jsdom": "^3.1.2 || ^6.5.1"

src/Integrate.jsx

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ export default class Integrate extends Element {
1818

1919
static defaultProps = {
2020
onChange: true,
21-
value: 'value',
2221
};
2322

2423
render() {

tests/input.jsx

+19-2
Original file line numberDiff line numberDiff line change
@@ -731,6 +731,23 @@ describe('Tbody', () => {
731731
});
732732

733733
describe('Integrate', () => {
734+
it('should be able to create simple object', () => {
735+
const value = {
736+
place: 'Kosice',
737+
};
738+
739+
const node = renderJSX(
740+
<Form value={value}>
741+
<Integrate name="place" value="value" onChange="onChange">
742+
<input placeholder="1122"/>
743+
</Integrate>
744+
</Form>
745+
);
746+
747+
const ele = findDOMNode(node).querySelector('input');
748+
ele.value.should.equal('Kosice');
749+
});
750+
734751
it('should be able to create object', () => {
735752
const value = {
736753
rows: [123, 456],
@@ -742,8 +759,8 @@ describe('Integrate', () => {
742759
<tbody name="rows">
743760
<tr>
744761
<td>
745-
<Integrate name=".">
746-
<input />
762+
<Integrate name="." value="value" onChange="onChange">
763+
<input placeholder="1122"/>
747764
</Integrate>
748765
</td>
749766
</tr>

0 commit comments

Comments
 (0)