diff options
author | Giovanni Gonzaga <giovanni@buildo.io> | 2016-04-21 12:28:47 +0200 |
---|---|---|
committer | Giovanni Gonzaga <giovanni@buildo.io> | 2016-04-21 12:28:47 +0200 |
commit | 8a37b78f71fc68cbc5fe0a4a1e132a7997600057 (patch) | |
tree | c25a80a8a566dd132ff2e011f7084ff30c2b02e4 /test | |
parent | 3041013a8827011d2f26fe27d23251a7ad5746c6 (diff) | |
download | react-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.js | 45 |
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 |