summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorGiovanni Gonzaga <giovanni@buildo.io>2016-04-21 12:28:47 +0200
committerGiovanni Gonzaga <giovanni@buildo.io>2016-04-21 12:28:47 +0200
commit8a37b78f71fc68cbc5fe0a4a1e132a7997600057 (patch)
treec25a80a8a566dd132ff2e011f7084ff30c2b02e4 /test
parent3041013a8827011d2f26fe27d23251a7ad5746c6 (diff)
downloadreact-autosize-textarea-8a37b78f71fc68cbc5fe0a4a1e132a7997600057.zip
react-autosize-textarea-8a37b78f71fc68cbc5fe0a4a1e132a7997600057.tar.gz
react-autosize-textarea-8a37b78f71fc68cbc5fe0a4a1e132a7997600057.tar.bz2
fix tests
Diffstat (limited to 'test')
-rw-r--r--test/tests/TextareaAutosize-test.js45
1 files changed, 12 insertions, 33 deletions
diff --git a/test/tests/TextareaAutosize-test.js b/test/tests/TextareaAutosize-test.js
index 35b64bb..084762f 100644
--- a/test/tests/TextareaAutosize-test.js
+++ b/test/tests/TextareaAutosize-test.js
@@ -1,51 +1,30 @@
-import React from 'react/addons';
-const TestUtils = React.addons.TestUtils;
+import React from 'react';
+import TestUtils from 'react-addons-test-utils';
import expect from 'expect';
import TextareaAutosize from '../../lib';
const renderTextarea = () => {
- const component =
- <div>
- <TextareaAutosize className='textarea-autosize' />
- </div>;
- const textareaWrapper = TestUtils.renderIntoDocument(component);
- return textareaWrapper;
+ const component = <TextareaAutosize className='textarea-autosize' />;
+ const textarea = TestUtils.renderIntoDocument(component);
+ return textarea;
};
describe('TextareaAutosize', function() {
it('should be displayed', function() {
- const textareaWrapper = renderTextarea();
- const textarea = TestUtils.scryRenderedDOMComponentsWithClass(textareaWrapper, 'textarea-autosize');
- expect(textarea.length).toBe(1, 'textarea is not displayed');
+ const textarea = renderTextarea();
+ const txt = TestUtils.scryRenderedDOMComponentsWithClass(textarea, 'textarea-autosize');
+ expect(txt.length).toBe(1, 'textarea is not displayed');
});
it('should display initial value', function() {
const initialValue = 'Initial Value'
- const component =
- <div>
- <TextareaAutosize className='textarea-autosize' defaultValue={initialValue} />
- </div>;
- const textareaWrapper = TestUtils.renderIntoDocument(component);
- const textarea = TestUtils.findRenderedDOMComponentWithClass(textareaWrapper, 'textarea-autosize');
- const value = textarea.getDOMNode().innerHTML;
+ const component = <TextareaAutosize className='textarea-autosize' defaultValue={initialValue} />;
+ const textarea = TestUtils.renderIntoDocument(component);
+ const txt = TestUtils.findRenderedDOMComponentWithClass(textarea, 'textarea-autosize');
+ const value = txt.innerHTML;
expect(value).toBe(initialValue, 'intial value is not displayed correctly');
});
- // it('should resize correctly based on initial value', function() {
- // const initialValue = '\n\n\n\n\n\n\n\n\n\nInitial Value'
- // const component =
- // <div>
- // <TextareaAutosize className='textarea-autosize' defaultValue={initialValue} />
- // </div>;
- // const textareaWrapper = TestUtils.renderIntoDocument(component);
- // const textarea = TestUtils.findRenderedDOMComponentWithClass(textareaWrapper, 'textarea-autosize').getDOMNode();
- // React.addons.TestUtils.Simulate.click(textarea);
- // console.log(textarea.style.height);
- // console.log(textarea.clientHeight);
- // // const value = textarea.getDOMNode().innerHTML;
- // // expect(value).toBe(initialValue, 'intial value is not displayed correctly');
- // });
-
}); \ No newline at end of file