@samitouri / QOS-React-2 / commits / 1c86f5836a

Codemod deprecated API usage away

Paul O’Shannessy committed Oct 7, 2014 at 17:22 UTC 1c86f5836a0f9597acd515f42a556ed12d1f5c43
25 files changed +153 -153
src/addons/link/__tests__/LinkedStateMixin-test.js
+1 -1
@@ -44,7 +44,7 @@ describe('LinkedStateMixin', function() {
44 }
45 });
46 var container = document.createElement('div');
47 - var component = React.renderComponent(<Component />, container);
47 + var component = React.render(<Component />, container);
48 var link = component.linkState('value');
49 expect(component.state.value).toBe('initial value');
50 expect(link.value).toBe('initial value');
src/addons/transitions/__tests__/ReactCSSTransitionGroup-test.js
+13 -13
@@ -36,7 +36,7 @@ describe('ReactCSSTransitionGroup', function() {
36 });
37
38 it('should warn after time with no transitionend', function() {
39 - var a = React.renderComponent(
39 + var a = React.render(
40 <ReactCSSTransitionGroup transitionName="yolo">
41 <span key="one" id="one" />
42 </ReactCSSTransitionGroup>,
@@ -46,7 +46,7 @@ describe('ReactCSSTransitionGroup', function() {
46
47 setTimeout.mock.calls.length = 0;
48
49 - React.renderComponent(
49 + React.render(
50 <ReactCSSTransitionGroup transitionName="yolo">
51 <span key="two" id="two" />
52 </ReactCSSTransitionGroup>,
@@ -72,14 +72,14 @@ describe('ReactCSSTransitionGroup', function() {
72 });
73
74 it('should keep both sets of DOM nodes around', function() {
75 - var a = React.renderComponent(
75 + var a = React.render(
76 <ReactCSSTransitionGroup transitionName="yolo">
77 <span key="one" id="one" />
78 </ReactCSSTransitionGroup>,
79 container
80 );
81 expect(a.getDOMNode().childNodes.length).toBe(1);
82 - React.renderComponent(
82 + React.render(
83 <ReactCSSTransitionGroup transitionName="yolo">
84 <span key="two" id="two" />
85 </ReactCSSTransitionGroup>,
@@ -91,7 +91,7 @@ describe('ReactCSSTransitionGroup', function() {
91 });
92
93 it('should switch transitionLeave from false to true', function() {
94 - var a = React.renderComponent(
94 + var a = React.render(
95 <ReactCSSTransitionGroup
96 transitionName="yolo"
97 transitionEnter={false}
@@ -101,7 +101,7 @@ describe('ReactCSSTransitionGroup', function() {
101 container
102 );
103 expect(a.getDOMNode().childNodes.length).toBe(1);
104 - React.renderComponent(
104 + React.render(
105 <ReactCSSTransitionGroup
106 transitionName="yolo"
107 transitionEnter={false}
@@ -111,7 +111,7 @@ describe('ReactCSSTransitionGroup', function() {
111 container
112 );
113 expect(a.getDOMNode().childNodes.length).toBe(1);
114 - React.renderComponent(
114 + React.render(
115 <ReactCSSTransitionGroup
116 transitionName="yolo"
117 transitionEnter={false}
@@ -126,7 +126,7 @@ describe('ReactCSSTransitionGroup', function() {
126 });
127
128 it('should work with no children', function() {
129 - React.renderComponent(
129 + React.render(
130 <ReactCSSTransitionGroup transitionName="yolo">
131 </ReactCSSTransitionGroup>,
132 container
@@ -134,7 +134,7 @@ describe('ReactCSSTransitionGroup', function() {
134 });
135
136 it('should work with a null child', function() {
137 - React.renderComponent(
137 + React.render(
138 <ReactCSSTransitionGroup transitionName="yolo">
139 {[null]}
140 </ReactCSSTransitionGroup>,
@@ -143,14 +143,14 @@ describe('ReactCSSTransitionGroup', function() {
143 });
144
145 it('should transition from one to null', function() {
146 - var a = React.renderComponent(
146 + var a = React.render(
147 <ReactCSSTransitionGroup transitionName="yolo">
148 <span key="one" id="one" />
149 </ReactCSSTransitionGroup>,
150 container
151 );
152 expect(a.getDOMNode().childNodes.length).toBe(1);
153 - React.renderComponent(
153 + React.render(
154 <ReactCSSTransitionGroup transitionName="yolo">
155 {null}
156 </ReactCSSTransitionGroup>,
@@ -163,14 +163,14 @@ describe('ReactCSSTransitionGroup', function() {
163 });
164
165 it('should transition from false to one', function() {
166 - var a = React.renderComponent(
166 + var a = React.render(
167 <ReactCSSTransitionGroup transitionName="yolo">
168 {false}
169 </ReactCSSTransitionGroup>,
170 container
171 );
172 expect(a.getDOMNode().childNodes.length).toBe(0);
173 - React.renderComponent(
173 + React.render(
174 <ReactCSSTransitionGroup transitionName="yolo">
175 <span key="one" id="one" />
176 </ReactCSSTransitionGroup>,
src/addons/transitions/__tests__/ReactTransitionGroup-test.js
+3 -3
@@ -78,7 +78,7 @@ describe('ReactTransitionGroup', function() {
78 }
79 });
80
81 - var instance = React.renderComponent(<Component />, container);
81 + var instance = React.render(<Component />, container);
82 expect(log).toEqual(['didMount']);
83
84 instance.setState({count: 2}, function() {
@@ -135,7 +135,7 @@ describe('ReactTransitionGroup', function() {
135 }
136 });
137
138 - var instance = React.renderComponent(<Component />, container);
138 + var instance = React.render(<Component />, container);
139 expect(log).toEqual(['didMount']);
140 instance.setState({count: 2});
141 expect(log).toEqual(['didMount', 'didMount', 'willEnter']);
@@ -194,7 +194,7 @@ describe('ReactTransitionGroup', function() {
194 }
195 });
196
197 - var instance = React.renderComponent(<Component />, container);
197 + var instance = React.render(<Component />, container);
198 expect(log).toEqual(['didMount']);
199 instance.setState({count: 2});
200 expect(log).toEqual(['didMount', 'didMount', 'willEnter']);
src/browser/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js
+1 -1
@@ -50,7 +50,7 @@ describe('EnterLeaveEventPlugin', function() {
50 );
51 iframeDocument.close();
52
53 - var component = React.renderComponent(<div />, iframeDocument.body);
53 + var component = React.render(<div />, iframeDocument.body);
54 var div = component.getDOMNode();
55
56 var extracted = EnterLeaveEventPlugin.extractEvents(
src/browser/server/__tests__/ReactServerRendering-test.js
+19 -19
@@ -59,7 +59,7 @@ describe('ReactServerRendering', function() {
59
60 describe('renderComponentToString', function() {
61 it('should generate simple markup', function() {
62 - var response = ReactServerRendering.renderComponentToString(
62 + var response = ReactServerRendering.renderToString(
63 <span>hello world</span>
64 );
65 expect(response).toMatch(
@@ -72,7 +72,7 @@ describe('ReactServerRendering', function() {
72 var EventPluginHub = require('EventPluginHub');
73 var cb = mocks.getMockFunction();
74
75 - ReactServerRendering.renderComponentToString(
75 + ReactServerRendering.renderToString(
76 <span onClick={cb}>hello world</span>
77 );
78 expect(EventPluginHub.__getListenerBank()).toEqual({});
@@ -89,7 +89,7 @@ describe('ReactServerRendering', function() {
89 return <span>My name is {this.props.name}</span>;
90 }
91 });
92 - var response = ReactServerRendering.renderComponentToString(
92 + var response = ReactServerRendering.renderToString(
93 <Parent />
94 );
95 expect(response).toMatch(
@@ -138,7 +138,7 @@ describe('ReactServerRendering', function() {
138 }
139 });
140
141 - var response = ReactServerRendering.renderComponentToString(
141 + var response = ReactServerRendering.renderToString(
142 <TestComponent />
143 );
144
@@ -183,20 +183,20 @@ describe('ReactServerRendering', function() {
183 });
184
185 var element = document.createElement('div');
186 - React.renderComponent(<TestComponent />, element);
186 + React.render(<TestComponent />, element);
187
188 var lastMarkup = element.innerHTML;
189
190 // Exercise the update path. Markup should not change,
191 // but some lifecycle methods should be run again.
192 - React.renderComponent(<TestComponent name="x" />, element);
192 + React.render(<TestComponent name="x" />, element);
193 expect(mountCount).toEqual(1);
194
195 // Unmount and remount. We should get another mount event and
196 // we should get different markup, as the IDs are unique each time.
197 React.unmountComponentAtNode(element);
198 expect(element.innerHTML).toEqual('');
199 - React.renderComponent(<TestComponent name="x" />, element);
199 + React.render(<TestComponent name="x" />, element);
200 expect(mountCount).toEqual(2);
201 expect(element.innerHTML).not.toEqual(lastMarkup);
202
@@ -208,13 +208,13 @@ describe('ReactServerRendering', function() {
208 expect(element.innerHTML).toEqual('');
209
210 ExecutionEnvironment.canUseDOM = false;
211 - lastMarkup = ReactServerRendering.renderComponentToString(
211 + lastMarkup = ReactServerRendering.renderToString(
212 <TestComponent name="x" />
213 );
214 ExecutionEnvironment.canUseDOM = true;
215 element.innerHTML = lastMarkup + ' __sentinel__';
216
217 - React.renderComponent(<TestComponent name="x" />, element);
217 + React.render(<TestComponent name="x" />, element);
218 expect(mountCount).toEqual(3);
219 expect(element.innerHTML.indexOf('__sentinel__') > -1).toBe(true);
220 React.unmountComponentAtNode(element);
@@ -225,7 +225,7 @@ describe('ReactServerRendering', function() {
225 var _warn = console.warn;
226 console.warn = mocks.getMockFunction();
227 element.innerHTML = lastMarkup;
228 - var instance = React.renderComponent(<TestComponent name="y" />, element);
228 + var instance = React.render(<TestComponent name="y" />, element);
229 expect(mountCount).toEqual(4);
230 expect(console.warn.mock.calls.length).toBe(1);
231 expect(element.innerHTML.length > 0).toBe(true);
@@ -240,12 +240,12 @@ describe('ReactServerRendering', function() {
240
241 it('should throw with silly args', function() {
242 expect(
243 - ReactServerRendering.renderComponentToString.bind(
243 + ReactServerRendering.renderToString.bind(
244 ReactServerRendering,
245 'not a component'
246 )
247 ).toThrow(
248 - 'Invariant Violation: renderComponentToString(): You must pass ' +
248 + 'Invariant Violation: renderToString(): You must pass ' +
249 'a valid ReactElement.'
250 );
251 });
@@ -267,7 +267,7 @@ describe('ReactServerRendering', function() {
267 }
268 });
269
270 - var response = ReactServerRendering.renderComponentToStaticMarkup(
270 + var response = ReactServerRendering.renderToStaticMarkup(
271 <TestComponent />
272 );
273
@@ -281,7 +281,7 @@ describe('ReactServerRendering', function() {
281 }
282 });
283
284 - var response = ReactServerRendering.renderComponentToStaticMarkup(
284 + var response = ReactServerRendering.renderToStaticMarkup(
285 <TestComponent />
286 );
287
@@ -292,7 +292,7 @@ describe('ReactServerRendering', function() {
292 var EventPluginHub = require('EventPluginHub');
293 var cb = mocks.getMockFunction();
294
295 - ReactServerRendering.renderComponentToString(
295 + ReactServerRendering.renderToString(
296 <span onClick={cb}>hello world</span>
297 );
298 expect(EventPluginHub.__getListenerBank()).toEqual({});
@@ -333,7 +333,7 @@ describe('ReactServerRendering', function() {
333 }
334 });
335
336 - var response = ReactServerRendering.renderComponentToStaticMarkup(
336 + var response = ReactServerRendering.renderToStaticMarkup(
337 <TestComponent />
338 );
339
@@ -352,12 +352,12 @@ describe('ReactServerRendering', function() {
352
353 it('should throw with silly args', function() {
354 expect(
355 - ReactServerRendering.renderComponentToStaticMarkup.bind(
355 + ReactServerRendering.renderToStaticMarkup.bind(
356 ReactServerRendering,
357 'not a component'
358 )
359 ).toThrow(
360 - 'Invariant Violation: renderComponentToStaticMarkup(): You must pass ' +
360 + 'Invariant Violation: renderToStaticMarkup(): You must pass ' +
361 'a valid ReactElement.'
362 );
363 });
@@ -376,7 +376,7 @@ describe('ReactServerRendering', function() {
376 // We shouldn't ever be calling this on the server
377 throw new Error('Browser reconcile transaction should not be used');
378 };
379 - var markup = ReactServerRendering.renderComponentToString(
379 + var markup = ReactServerRendering.renderToString(
380 <Component />
381 );
382 expect(markup.indexOf('hello, world') >= 0).toBe(true);
src/browser/ui/__tests__/ReactDOMComponent-test.js
+6 -6
@@ -369,10 +369,10 @@ describe('ReactDOMComponent', function() {
369 });
370
371 it("should validate against multiple children props", function() {
372 - React.renderComponent(<div></div>, container);
372 + React.render(<div></div>, container);
373
374 expect(function() {
375 - React.renderComponent(
375 + React.render(
376 <div children="" dangerouslySetInnerHTML={{__html: ''}}></div>,
377 container
378 );
@@ -384,7 +384,7 @@ describe('ReactDOMComponent', function() {
384
385 it("should warn about contentEditable and children", function() {
386 spyOn(console, 'warn');
387 - React.renderComponent(
387 + React.render(
388 <div contentEditable><div /></div>,
389 container
390 );
@@ -393,10 +393,10 @@ describe('ReactDOMComponent', function() {
393 });
394
395 it("should validate against invalid styles", function() {
396 - React.renderComponent(<div></div>, container);
396 + React.render(<div></div>, container);
397
398 expect(function() {
399 - React.renderComponent(<div style={1}></div>, container);
399 + React.render(<div style={1}></div>, container);
400 }).toThrow(
401 'Invariant Violation: The `style` prop expects a mapping from style ' +
402 'properties to values, not a string.'
@@ -415,7 +415,7 @@ describe('ReactDOMComponent', function() {
415
416 var callback = function() {};
417 var instance = <div onClick={callback} />;
418 - instance = React.renderComponent(instance, container);
418 + instance = React.render(instance, container);
419
420 var rootNode = instance.getDOMNode();
421 var rootNodeID = ReactMount.getID(rootNode);
src/browser/ui/__tests__/ReactEventListener-test.js
+11 -11
@@ -47,9 +47,9 @@ describe('ReactEventListener', function() {
47 var childControl = <div>Child</div>;
48 var parentContainer = document.createElement('div');
49 var parentControl = <div>Parent</div>;
50 - childControl = ReactMount.renderComponent(childControl, childContainer);
50 + childControl = ReactMount.render(childControl, childContainer);
51 parentControl =
52 - ReactMount.renderComponent(parentControl, parentContainer);
52 + ReactMount.render(parentControl, parentContainer);
53 parentControl.getDOMNode().appendChild(childContainer);
54
55 var callback = ReactEventListener.dispatchEvent.bind(null, 'test');
@@ -70,11 +70,11 @@ describe('ReactEventListener', function() {
70 var parentControl = <div>Parent</div>;
71 var grandParentContainer = document.createElement('div');
72 var grandParentControl = <div>Parent</div>;
73 - childControl = ReactMount.renderComponent(childControl, childContainer);
73 + childControl = ReactMount.render(childControl, childContainer);
74 parentControl =
75 - ReactMount.renderComponent(parentControl, parentContainer);
75 + ReactMount.render(parentControl, parentContainer);
76 grandParentControl =
77 - ReactMount.renderComponent(grandParentControl, grandParentContainer);
77 + ReactMount.render(grandParentControl, grandParentContainer);
78 parentControl.getDOMNode().appendChild(childContainer);
79 grandParentControl.getDOMNode().appendChild(parentContainer);
80
@@ -96,9 +96,9 @@ describe('ReactEventListener', function() {
96 var childControl = <div>Child</div>;
97 var parentContainer = document.createElement('div');
98 var parentControl = <div>Parent</div>;
99 - childControl = ReactMount.renderComponent(childControl, childContainer);
99 + childControl = ReactMount.render(childControl, childContainer);
100 parentControl =
101 - ReactMount.renderComponent(parentControl, parentContainer);
101 + ReactMount.render(parentControl, parentContainer);
102 parentControl.getDOMNode().appendChild(childContainer);
103
104 // ReactBrowserEventEmitter.handleTopLevel might remove the
@@ -128,11 +128,11 @@ describe('ReactEventListener', function() {
128 it('should batch between handlers from different roots', function() {
129 var childContainer = document.createElement('div');
130 var parentContainer = document.createElement('div');
131 - var childControl = ReactMount.renderComponent(
131 + var childControl = ReactMount.render(
132 <div>Child</div>,
133 childContainer
134 );
135 - var parentControl = ReactMount.renderComponent(
135 + var parentControl = ReactMount.render(
136 <div>Parent</div>,
137 parentContainer
138 );
@@ -143,7 +143,7 @@ describe('ReactEventListener', function() {
143 var childNode = childControl.getDOMNode();
144 handleTopLevel.mockImplementation(
145 function(topLevelType, topLevelTarget, topLevelTargetID, nativeEvent) {
146 - ReactMount.renderComponent(
146 + ReactMount.render(
147 <div>{topLevelTarget === childNode ? '1' : '2'}</div>,
148 childContainer
149 );
@@ -179,7 +179,7 @@ describe('ReactEventListener', function() {
179
180 });
181
182 - var instance = ReactMount.renderComponent(<Wrapper />, container);
182 + var instance = ReactMount.render(<Wrapper />, container);
183
184 var callback = ReactEventListener.dispatchEvent.bind(null, 'test');
185 callback({
src/browser/ui/__tests__/ReactMount-test.js
+7 -7
@@ -66,10 +66,10 @@ describe('ReactMount', function() {
66 var container = document.createElement('container');
67 document.documentElement.appendChild(container);
68
69 - ReactMount.renderComponent(<div></div>, container);
69 + ReactMount.render(<div></div>, container);
70 expect(container.firstChild.nodeName).toBe('DIV');
71
72 - ReactMount.renderComponent(<span></span>, container);
72 + ReactMount.render(<span></span>, container);
73 expect(container.firstChild.nodeName).toBe('SPAN');
74 });
75
@@ -90,19 +90,19 @@ describe('ReactMount', function() {
90 expect(mockMount.mock.calls.length).toBe(0);
91 expect(mockUnmount.mock.calls.length).toBe(0);
92
93 - ReactMount.renderComponent(<Component text="orange" key="A" />, container);
93 + ReactMount.render(<Component text="orange" key="A" />, container);
94 expect(container.firstChild.innerHTML).toBe('orange');
95 expect(mockMount.mock.calls.length).toBe(1);
96 expect(mockUnmount.mock.calls.length).toBe(0);
97
98 // If we change the key, the component is unmounted and remounted
99 - ReactMount.renderComponent(<Component text="green" key="B" />, container);
99 + ReactMount.render(<Component text="green" key="B" />, container);
100 expect(container.firstChild.innerHTML).toBe('green');
101 expect(mockMount.mock.calls.length).toBe(2);
102 expect(mockUnmount.mock.calls.length).toBe(1);
103
104 // But if we don't change the key, the component instance is reused
105 - ReactMount.renderComponent(<Component text="blue" key="B" />, container);
105 + ReactMount.render(<Component text="blue" key="B" />, container);
106 expect(container.firstChild.innerHTML).toBe('blue');
107 expect(mockMount.mock.calls.length).toBe(2);
108 expect(mockUnmount.mock.calls.length).toBe(1);
@@ -110,8 +110,8 @@ describe('ReactMount', function() {
110
111 it('should reuse markup if rendering to the same target twice', function() {
112 var container = document.createElement('container');
113 - var instance1 = React.renderComponent(<div />, container);
114 - var instance2 = React.renderComponent(<div />, container);
113 + var instance1 = React.render(<div />, container);
114 + var instance2 = React.render(<div />, container);
115
116 expect(instance1 === instance2).toBe(true);
117 });
src/browser/ui/__tests__/ReactMountDestruction-test.js
+2 -2
@@ -31,7 +31,7 @@ describe('ReactMount', function() {
31 );
32 var firstRootDiv = document.createElement('div');
33 mainContainerDiv.appendChild(firstRootDiv);
34 - React.renderComponent(instanceOne, firstRootDiv);
34 + React.render(instanceOne, firstRootDiv);
35
36 var instanceTwo = (
37 <div className="secondReactDiv">
@@ -39,7 +39,7 @@ describe('ReactMount', function() {
39 );
40 var secondRootDiv = document.createElement('div');
41 mainContainerDiv.appendChild(secondRootDiv);
42 - React.renderComponent(instanceTwo, secondRootDiv);
42 + React.render(instanceTwo, secondRootDiv);
43
44 // Test that two react roots are rendered in isolation
45 expect(firstRootDiv.firstChild.className).toBe('firstReactDiv');
src/browser/ui/__tests__/ReactRenderDocument-test.js
+12 -12
@@ -63,9 +63,9 @@ describe('rendering React components at document', function() {
63 }
64 });
65
66 - var markup = React.renderComponentToString(<Root />);
66 + var markup = React.renderToString(<Root />);
67 testDocument = getTestDocument(markup);
68 - var component = React.renderComponent(<Root />, testDocument);
68 + var component = React.render(<Root />, testDocument);
69 expect(testDocument.body.innerHTML).toBe('Hello world');
70
71 var componentID = ReactMount.getReactRootID(testDocument);
@@ -90,9 +90,9 @@ describe('rendering React components at document', function() {
90 }
91 });
92
93 - var markup = React.renderComponentToString(<Root />);
93 + var markup = React.renderToString(<Root />);
94 testDocument = getTestDocument(markup);
95 - React.renderComponent(<Root />, testDocument);
95 + React.render(<Root />, testDocument);
96 expect(testDocument.body.innerHTML).toBe('Hello world');
97
98 expect(function() {
@@ -135,16 +135,16 @@ describe('rendering React components at document', function() {
135 }
136 });
137
138 - var markup = React.renderComponentToString(<Component />);
138 + var markup = React.renderToString(<Component />);
139 testDocument = getTestDocument(markup);
140
141 - React.renderComponent(<Component />, testDocument);
141 + React.render(<Component />, testDocument);
142
143 expect(testDocument.body.innerHTML).toBe('Hello world');
144
145 // Reactive update
146 expect(function() {
147 - React.renderComponent(<Component2 />, testDocument);
147 + React.render(<Component2 />, testDocument);
148 }).toThrow(UNMOUNT_INVARIANT_MESSAGE);
149
150 expect(testDocument.body.innerHTML).toBe('Hello world');
@@ -168,12 +168,12 @@ describe('rendering React components at document', function() {
168 }
169 });
170
171 - var markup = React.renderComponentToString(
171 + var markup = React.renderToString(
172 <Component text="Hello world" />
173 );
174 testDocument = getTestDocument(markup);
175
176 - React.renderComponent(<Component text="Hello world" />, testDocument);
176 + React.render(<Component text="Hello world" />, testDocument);
177
178 expect(testDocument.body.innerHTML).toBe('Hello world');
179 });
@@ -196,14 +196,14 @@ describe('rendering React components at document', function() {
196 }
197 });
198
199 - var markup = React.renderComponentToString(
199 + var markup = React.renderToString(
200 <Component text="Goodbye world" />
201 );
202 testDocument = getTestDocument(markup);
203
204 expect(function() {
205 // Notice the text is different!
206 - React.renderComponent(<Component text="Hello world" />, testDocument);
206 + React.render(<Component text="Hello world" />, testDocument);
207 }).toThrow(
208 'Invariant Violation: ' +
209 'You\'re trying to render a component to the document using ' +
@@ -238,7 +238,7 @@ describe('rendering React components at document', function() {
238 });
239
240 expect(function() {
241 - React.renderComponent(<Component />, container);
241 + React.render(<Component />, container);
242 }).toThrow(
243 'Invariant Violation: You\'re trying to render a component to the ' +
244 'document but you didn\'t use server rendering. We can\'t do this ' +
src/browser/ui/dom/Danger.js
+2 -2
@@ -63,7 +63,7 @@ var Danger = {
63 'dangerouslyRenderMarkup(...): Cannot render markup in a worker ' +
64 'thread. Make sure `window` and `document` are available globally ' +
65 'before requiring React when unit testing or use ' +
66 - 'React.renderComponentToString for server rendering.'
66 + 'React.renderToString for server rendering.'
67 );
68 var nodeName;
69 var markupByNodeName = {};
@@ -169,7 +169,7 @@ var Danger = {
169 'dangerouslyReplaceNodeWithMarkup(...): Cannot render markup in a ' +
170 'worker thread. Make sure `window` and `document` are available ' +
171 'globally before requiring React when unit testing or use ' +
172 - 'React.renderComponentToString for server rendering.'
172 + 'React.renderToString for server rendering.'
173 );
174 invariant(markup, 'dangerouslyReplaceNodeWithMarkup(...): Missing markup.');
175 invariant(
src/browser/ui/dom/__tests__/CSSPropertyOperations-test.js
+4 -4
@@ -100,7 +100,7 @@ describe('CSSPropertyOperations', function() {
100 };
101 var div = <div style={styles} />;
102 var root = document.createElement('div');
103 - div = React.renderComponent(div, root);
103 + div = React.render(div, root);
104 expect(/style=".*"/.test(root.innerHTML)).toBe(true);
105 });
106
@@ -111,7 +111,7 @@ describe('CSSPropertyOperations', function() {
111 };
112 var div = <div style={styles} />;
113 var root = document.createElement('div');
114 - React.renderComponent(div, root);
114 + React.render(div, root);
115 expect(/style=".*"/.test(root.innerHTML)).toBe(false);
116 });
117
@@ -135,8 +135,8 @@ describe('CSSPropertyOperations', function() {
135 '-webkit-transform': 'translate3d(0, 0, 0)'
136 };
137
138 - React.renderComponent(<div />, root);
139 - React.renderComponent(<div style={styles} />, root);
138 + React.render(<div />, root);
139 + React.render(<div style={styles} />, root);
140
141 expect(console.warn.argsForCall.length).toBe(2);
142 expect(console.warn.argsForCall[0][0]).toContain('msTransform');
src/browser/ui/dom/components/__tests__/ReactDOMInput-test.js
+21 -21
@@ -206,7 +206,7 @@ describe('ReactDOMInput', function() {
206 var link = new ReactLink('yolo', mocks.getMockFunction());
207 var instance = <input type="text" valueLink={link} />;
208
209 - instance = React.renderComponent(instance, container);
209 + instance = React.render(instance, container);
210
211 expect(instance.getDOMNode().value).toBe('yolo');
212 expect(link.value).toBe('yolo');
@@ -226,25 +226,25 @@ describe('ReactDOMInput', function() {
226
227 var node = document.createElement('div');
228 var link = new ReactLink('yolo', mocks.getMockFunction());
229 - React.renderComponent(<input type="text" valueLink={link} />, node);
229 + React.render(<input type="text" valueLink={link} />, node);
230 expect(console.warn.mock.calls.length).toBe(0);
231
232 - React.renderComponent(
232 + React.render(
233 <input type="text" value="zoink" onChange={mocks.getMockFunction()} />,
234 node
235 );
236 expect(console.warn.mock.calls.length).toBe(0);
237
238 - React.renderComponent(
238 + React.render(
239 <input type="text" value="zoink" readOnly={true} />,
240 node
241 );
242 expect(console.warn.mock.calls.length).toBe(0);
243
244 - React.renderComponent(<input type="text" value="zoink" />, node);
244 + React.render(<input type="text" value="zoink" />, node);
245 expect(console.warn.mock.calls.length).toBe(1);
246
247 - React.renderComponent(
247 + React.render(
248 <input type="text" value="zoink" readOnly={false} />,
249 node
250 );
@@ -264,7 +264,7 @@ describe('ReactDOMInput', function() {
264 var link = new ReactLink('yolo', mocks.getMockFunction());
265 var instance = <input type="text" valueLink={link} />;
266
267 - expect(React.renderComponent.bind(React, instance, node)).not.toThrow();
267 + expect(React.render.bind(React, instance, node)).not.toThrow();
268
269 instance =
270 <input
@@ -273,10 +273,10 @@ describe('ReactDOMInput', function() {
273 value="test"
274 onChange={emptyFunction}
275 />;
276 - expect(React.renderComponent.bind(React, instance, node)).toThrow();
276 + expect(React.render.bind(React, instance, node)).toThrow();
277
278 instance = <input type="text" valueLink={link} onChange={emptyFunction} />;
279 - expect(React.renderComponent.bind(React, instance, node)).toThrow();
279 + expect(React.render.bind(React, instance, node)).toThrow();
280
281 });
282
@@ -285,7 +285,7 @@ describe('ReactDOMInput', function() {
285 var link = new ReactLink(true, mocks.getMockFunction());
286 var instance = <input type="checkbox" checkedLink={link} />;
287
288 - instance = React.renderComponent(instance, container);
288 + instance = React.render(instance, container);
289
290 expect(instance.getDOMNode().checked).toBe(true);
291 expect(link.value).toBe(true);
@@ -305,10 +305,10 @@ describe('ReactDOMInput', function() {
305
306 var node = document.createElement('div');
307 var link = new ReactLink(true, mocks.getMockFunction());
308 - React.renderComponent(<input type="checkbox" checkedLink={link} />, node);
308 + React.render(<input type="checkbox" checkedLink={link} />, node);
309 expect(console.warn.mock.calls.length).toBe(0);
310
311 - React.renderComponent(
311 + React.render(
312 <input
313 type="checkbox"
314 checked="false"
@@ -318,16 +318,16 @@ describe('ReactDOMInput', function() {
318 );
319 expect(console.warn.mock.calls.length).toBe(0);
320
321 - React.renderComponent(
321 + React.render(
322 <input type="checkbox" checked="false" readOnly={true} />,
323 node
324 );
325 expect(console.warn.mock.calls.length).toBe(0);
326
327 - React.renderComponent(<input type="checkbox" checked="false" />, node);
327 + React.render(<input type="checkbox" checked="false" />, node);
328 expect(console.warn.mock.calls.length).toBe(1);
329
330 - React.renderComponent(
330 + React.render(
331 <input type="checkbox" checked="false" readOnly={false} />,
332 node
333 );
@@ -347,7 +347,7 @@ describe('ReactDOMInput', function() {
347 var link = new ReactLink(true, mocks.getMockFunction());
348 var instance = <input type="checkbox" checkedLink={link} />;
349
350 - expect(React.renderComponent.bind(React, instance, node)).not.toThrow();
350 + expect(React.render.bind(React, instance, node)).not.toThrow();
351
352 instance =
353 <input
@@ -356,11 +356,11 @@ describe('ReactDOMInput', function() {
356 checked="false"
357 onChange={emptyFunction}
358 />;
359 - expect(React.renderComponent.bind(React, instance, node)).toThrow();
359 + expect(React.render.bind(React, instance, node)).toThrow();
360
361 instance =
362 <input type="checkbox" checkedLink={link} onChange={emptyFunction} />;
363 - expect(React.renderComponent.bind(React, instance, node)).toThrow();
363 + expect(React.render.bind(React, instance, node)).toThrow();
364
365 });
366
@@ -374,13 +374,13 @@ describe('ReactDOMInput', function() {
374 var link = new ReactLink(true, mocks.getMockFunction());
375 var instance = <input type="checkbox" checkedLink={link} />;
376
377 - expect(React.renderComponent.bind(React, instance, node)).not.toThrow();
377 + expect(React.render.bind(React, instance, node)).not.toThrow();
378
379 instance = <input type="checkbox" valueLink={link} />;
380 - expect(React.renderComponent.bind(React, instance, node)).not.toThrow();
380 + expect(React.render.bind(React, instance, node)).not.toThrow();
381
382 instance =
383 <input type="checkbox" checkedLink={link} valueLink={emptyFunction} />;
384 - expect(React.renderComponent.bind(React, instance, node)).toThrow();
384 + expect(React.render.bind(React, instance, node)).toThrow();
385 });
386 });
src/browser/ui/dom/components/__tests__/ReactDOMTextarea-test.js
+1 -1
@@ -226,7 +226,7 @@ describe('ReactDOMTextarea', function() {
226 var link = new ReactLink('yolo', mocks.getMockFunction());
227 var instance = <textarea valueLink={link} />;
228
229 - instance = React.renderComponent(instance, container);
229 + instance = React.render(instance, container);
230
231 expect(instance.getDOMNode().value).toBe('yolo');
232 expect(link.value).toBe('yolo');
src/core/ReactComponent.js
+1 -1
@@ -380,7 +380,7 @@ var ReactComponent = {
380 * @param {boolean} shouldReuseMarkup If true, do not insert markup
381 * @final
382 * @internal
383 - * @see {ReactMount.renderComponent}
383 + * @see {ReactMount.render}
384 */
385 mountComponentIntoNode: function(rootID, container, shouldReuseMarkup) {
386 var transaction = ReactUpdates.ReactReconcileTransaction.getPooled();
src/core/__tests__/ReactComponent-test.js
+2 -2
@@ -34,14 +34,14 @@ describe('ReactComponent', function() {
34 var container = document.createElement('div');
35 // jQuery objects are basically arrays; people often pass them in by mistake
36 expect(function() {
37 - React.renderComponent(<div></div>, [container]);
37 + React.render(<div></div>, [container]);
38 }).toThrow(
39 'Invariant Violation: _registerComponent(...): Target container ' +
40 'is not a DOM element.'
41 );
42
43 expect(function() {
44 - React.renderComponent(<div></div>, null);
44 + React.render(<div></div>, null);
45 }).toThrow(
46 'Invariant Violation: _registerComponent(...): Target container ' +
47 'is not a DOM element.'
src/core/__tests__/ReactComponentLifeCycle-test.js
+4 -4
@@ -103,9 +103,9 @@ describe('ReactComponentLifeCycle', function() {
103 }
104 });
105 var element = <StatefulComponent />;
106 - var firstInstance = React.renderComponent(element, container);
106 + var firstInstance = React.render(element, container);
107 React.unmountComponentAtNode(container);
108 - var secondInstance = React.renderComponent(element, container);
108 + var secondInstance = React.render(element, container);
109 expect(firstInstance).not.toBe(secondInstance);
110 });
111
@@ -398,7 +398,7 @@ describe('ReactComponentLifeCycle', function() {
398 updateTooltip: function() {
399 // Even though this.props.tooltip has an owner, updating it shouldn't
400 // throw here because it's mounted as a root component
401 - React.renderComponent(this.props.tooltip, this.container);
401 + React.render(this.props.tooltip, this.container);
402 }
403 });
404 var Component = React.createClass({
@@ -414,7 +414,7 @@ describe('ReactComponentLifeCycle', function() {
414 });
415
416 var container = document.createElement('div');
417 - var instance = React.renderComponent(
417 + var instance = React.render(
418 <Component text="uno" tooltipText="one" />,
419 container
420 );
src/core/__tests__/ReactCompositeComponent-test.js
+6 -6
@@ -299,12 +299,12 @@ describe('ReactCompositeComponent', function() {
299 }
300 });
301
302 - var markup = ReactServerRendering.renderComponentToString(<Parent />);
302 + var markup = ReactServerRendering.renderToString(<Parent />);
303 var container = document.createElement('div');
304 container.innerHTML = markup;
305
306 spyOn(console, 'warn');
307 - React.renderComponent(<Parent />, container);
307 + React.render(<Parent />, container);
308 expect(console.warn).not.toHaveBeenCalled();
309 });
310
@@ -468,13 +468,13 @@ describe('ReactCompositeComponent', function() {
468 });
469
470 var container = document.createElement('div');
471 - var instance = React.renderComponent(
471 + var instance = React.render(
472 <Component fruit="mango" />,
473 container
474 );
475 expect(instance.props.fruit).toBe('mango');
476
477 - React.renderComponent(<Component />, container);
477 + React.render(<Component />, container);
478 expect(instance.props.fruit).toBe('persimmon');
479 });
480
@@ -616,7 +616,7 @@ describe('ReactCompositeComponent', function() {
616 var instance = <Component />;
617 expect(instance.forceUpdate).not.toBeDefined();
618
619 - instance = React.renderComponent(instance, container);
619 + instance = React.render(instance, container);
620 expect(function() {
621 instance.forceUpdate();
622 }).not.toThrow();
@@ -876,7 +876,7 @@ describe('ReactCompositeComponent', function() {
876 }
877 });
878
879 - React.renderComponent(<Component />, container);
879 + React.render(<Component />, container);
880 React.unmountComponentAtNode(container);
881 expect(innerUnmounted).toBe(true);
882
src/core/__tests__/ReactIdentity-test.js
+9 -9
@@ -51,7 +51,7 @@ describe('ReactIdentity', function() {
51 }}
52 </div>;
53
54 - instance = React.renderComponent(instance, document.createElement('div'));
54 + instance = React.render(instance, document.createElement('div'));
55 var node = instance.getDOMNode();
56 reactComponentExpect(instance).toBeDOMComponentWithChildCount(2);
57 checkId(node.childNodes[0], '.0.$first:0');
@@ -67,7 +67,7 @@ describe('ReactIdentity', function() {
67 <div key={123} />
68 </div>;
69
70 - instance = React.renderComponent(instance, document.createElement('div'));
70 + instance = React.render(instance, document.createElement('div'));
71 var node = instance.getDOMNode();
72 reactComponentExpect(instance).toBeDOMComponentWithChildCount(4);
73 checkId(node.childNodes[0], '.0.$apple');
@@ -91,7 +91,7 @@ describe('ReactIdentity', function() {
91 <Wrapper><span key="chipmunk" /></Wrapper>
92 </div>;
93
94 - instance = React.renderComponent(instance, document.createElement('div'));
94 + instance = React.render(instance, document.createElement('div'));
95 var node = instance.getDOMNode();
96 reactComponentExpect(instance).toBeDOMComponentWithChildCount(3);
97
@@ -118,7 +118,7 @@ describe('ReactIdentity', function() {
118
119 });
120
121 - var instance = React.renderComponent(<Wrapper />, container);
121 + var instance = React.render(<Wrapper />, container);
122 var span1 = instance.refs.span1;
123 var span2 = instance.refs.span2;
124
@@ -189,7 +189,7 @@ describe('ReactIdentity', function() {
189
190 expect(function() {
191
192 - React.renderComponent(<TestContainer />, document.createElement('div'));
192 + React.render(<TestContainer />, document.createElement('div'));
193
194 }).not.toThrow();
195 });
@@ -225,7 +225,7 @@ describe('ReactIdentity', function() {
225
226 expect(function() {
227
228 - React.renderComponent(<TestContainer />, document.createElement('div'));
228 + React.render(<TestContainer />, document.createElement('div'));
229
230 }).not.toThrow();
231 });
@@ -252,7 +252,7 @@ describe('ReactIdentity', function() {
252
253 expect(function() {
254
255 - React.renderComponent(<TestContainer />, document.createElement('div'));
255 + React.render(<TestContainer />, document.createElement('div'));
256
257 }).not.toThrow();
258 });
@@ -291,7 +291,7 @@ describe('ReactIdentity', function() {
291
292 var wrapped = <TestContainer first={instance0} second={instance1} />;
293
294 - wrapped = React.renderComponent(wrapped, document.createElement('div'));
294 + wrapped = React.render(wrapped, document.createElement('div'));
295
296 var beforeID = ReactMount.getID(wrapped.getDOMNode().firstChild);
297
@@ -311,7 +311,7 @@ describe('ReactIdentity', function() {
311 </div>;
312
313 expect(function() {
314 - React.renderComponent(component, document.createElement('div'));
314 + React.render(component, document.createElement('div'));
315 }).not.toThrow();
316 });
317
src/core/__tests__/ReactMultiChild-test.js
+11 -11
@@ -49,13 +49,13 @@ describe('ReactMultiChild', function() {
49 expect(mockUpdate.mock.calls.length).toBe(0);
50 expect(mockUnmount.mock.calls.length).toBe(0);
51
52 - React.renderComponent(<div><MockComponent /></div>, container);
52 + React.render(<div><MockComponent /></div>, container);
53
54 expect(mockMount.mock.calls.length).toBe(1);
55 expect(mockUpdate.mock.calls.length).toBe(0);
56 expect(mockUnmount.mock.calls.length).toBe(0);
57
58 - React.renderComponent(<div><MockComponent /></div>, container);
58 + React.render(<div><MockComponent /></div>, container);
59
60 expect(mockMount.mock.calls.length).toBe(1);
61 expect(mockUpdate.mock.calls.length).toBe(1);
@@ -79,12 +79,12 @@ describe('ReactMultiChild', function() {
79 expect(mockMount.mock.calls.length).toBe(0);
80 expect(mockUnmount.mock.calls.length).toBe(0);
81
82 - React.renderComponent(<div><MockComponent /></div>, container);
82 + React.render(<div><MockComponent /></div>, container);
83
84 expect(mockMount.mock.calls.length).toBe(1);
85 expect(mockUnmount.mock.calls.length).toBe(0);
86
87 - React.renderComponent(<div><span /></div>, container);
87 + React.render(<div><span /></div>, container);
88
89 expect(mockMount.mock.calls.length).toBe(1);
90 expect(mockUnmount.mock.calls.length).toBe(1);
@@ -113,12 +113,12 @@ describe('ReactMultiChild', function() {
113 expect(mockMount.mock.calls.length).toBe(0);
114 expect(mockUnmount.mock.calls.length).toBe(0);
115
116 - React.renderComponent(<WrapperComponent />, container);
116 + React.render(<WrapperComponent />, container);
117
118 expect(mockMount.mock.calls.length).toBe(1);
119 expect(mockUnmount.mock.calls.length).toBe(0);
120
121 - React.renderComponent(
121 + React.render(
122 <WrapperComponent><MockComponent /></WrapperComponent>,
123 container
124 );
@@ -144,12 +144,12 @@ describe('ReactMultiChild', function() {
144 expect(mockMount.mock.calls.length).toBe(0);
145 expect(mockUnmount.mock.calls.length).toBe(0);
146
147 - React.renderComponent(<div><MockComponent key="A" /></div>, container);
147 + React.render(<div><MockComponent key="A" /></div>, container);
148
149 expect(mockMount.mock.calls.length).toBe(1);
150 expect(mockUnmount.mock.calls.length).toBe(0);
151
152 - React.renderComponent(<div><MockComponent key="B" /></div>, container);
152 + React.render(<div><MockComponent key="B" /></div>, container);
153
154 expect(mockMount.mock.calls.length).toBe(2);
155 expect(mockUnmount.mock.calls.length).toBe(1);
@@ -179,7 +179,7 @@ describe('ReactMultiChild', function() {
179 it('should only set `innerHTML` once on update', function() {
180 var container = document.createElement('div');
181
182 - React.renderComponent(
182 + React.render(
183 <div>
184 <p><span /></p>
185 <p><span /></p>
@@ -188,7 +188,7 @@ describe('ReactMultiChild', function() {
188 container
189 );
190 // Warm the cache used by `getMarkupWrap`.
191 - React.renderComponent(
191 + React.render(
192 <div>
193 <p><span /><span /></p>
194 <p><span /><span /></p>
@@ -199,7 +199,7 @@ describe('ReactMultiChild', function() {
199 expect(setInnerHTML).toHaveBeenCalled();
200 var callCountOnMount = setInnerHTML.callCount;
201
202 - React.renderComponent(
202 + React.render(
203 <div>
204 <p><span /><span /><span /></p>
205 <p><span /><span /><span /></p>
src/core/__tests__/ReactMultiChildText-test.js
+6 -6
@@ -223,22 +223,22 @@ describe('ReactMultiChildText', function() {
223
224 it('should render between nested components and inline children', function() {
225 var container = document.createElement('div');
226 - React.renderComponent(<div><h1><span /><span /></h1></div>, container);
226 + React.render(<div><h1><span /><span /></h1></div>, container);
227
228 expect(function() {
229 - React.renderComponent(<div><h1>A</h1></div>, container);
229 + React.render(<div><h1>A</h1></div>, container);
230 }).not.toThrow();
231
232 - React.renderComponent(<div><h1><span /><span /></h1></div>, container);
232 + React.render(<div><h1><span /><span /></h1></div>, container);
233
234 expect(function() {
235 - React.renderComponent(<div><h1>{['A']}</h1></div>, container);
235 + React.render(<div><h1>{['A']}</h1></div>, container);
236 }).not.toThrow();
237
238 - React.renderComponent(<div><h1><span /><span /></h1></div>, container);
238 + React.render(<div><h1><span /><span /></h1></div>, container);
239
240 expect(function() {
241 - React.renderComponent(<div><h1>{['A', 'B']}</h1></div>, container);
241 + React.render(<div><h1>{['A', 'B']}</h1></div>, container);
242 }).not.toThrow();
243 });
244 });
src/core/__tests__/ReactTextComponent-test.js
+1 -1
@@ -29,7 +29,7 @@ describe('ReactTextComponent', function() {
29 var ThisThingShouldBeEscaped = '">>> LULZ <<<"';
30 var ThisThingWasBeEscaped = '&quot;&gt;&gt;&gt; LULZ &lt;&lt;&lt;&quot;';
31 var thing = <div><span key={ThisThingShouldBeEscaped}>LULZ</span></div>;
32 - var html = React.renderComponentToString(thing);
32 + var html = React.renderToString(thing);
33 expect(html).not.toContain(ThisThingShouldBeEscaped);
34 expect(html).toContain(ThisThingWasBeEscaped);
35 })
src/core/__tests__/ReactUpdates-test.js
+8 -8
@@ -508,16 +508,16 @@ describe('ReactUpdates', function() {
508
509 // Initial renders aren't batched together yet...
510 ReactUpdates.batchedUpdates(function() {
511 - React.renderComponent(<Component text="A1" />, containerA);
512 - React.renderComponent(<Component text="B1" />, containerB);
511 + React.render(<Component text="A1" />, containerA);
512 + React.render(<Component text="B1" />, containerB);
513 });
514 expect(ReconcileTransaction.getPooled.calls.length).toBe(2);
515
516 // ...but updates are! Here only one more transaction is used, which means
517 // we only have to initialize and close the wrappers once.
518 ReactUpdates.batchedUpdates(function() {
519 - React.renderComponent(<Component text="A2" />, containerA);
520 - React.renderComponent(<Component text="B2" />, containerB);
519 + React.render(<Component text="A2" />, containerA);
520 + React.render(<Component text="B2" />, containerB);
521 });
522 expect(ReconcileTransaction.getPooled.calls.length).toBe(3);
523 });
@@ -743,8 +743,8 @@ describe('ReactUpdates', function() {
743 });
744
745 var container = document.createElement('div');
746 - React.renderComponent(<A x={1} />, container);
747 - React.renderComponent(<A x={2} />, container);
746 + React.render(<A x={1} />, container);
747 + React.render(<A x={2} />, container);
748 expect(callbackCount).toBe(1);
749 });
750
@@ -769,7 +769,7 @@ describe('ReactUpdates', function() {
769 });
770
771 var container = document.createElement('div');
772 - var component = React.renderComponent(<A />, container);
772 + var component = React.render(<A />, container);
773 component.forceUpdate();
774 expect(callbackCount).toBe(2);
775 });
@@ -803,7 +803,7 @@ describe('ReactUpdates', function() {
803 });
804
805 var container = document.createElement('div');
806 - var component = React.renderComponent(<A />, container);
806 + var component = React.render(<A />, container);
807 component.setState({updates: 1});
808 expect(log).toEqual([
809 'render-0',
src/test/ReactTestUtils.js
+1 -1
@@ -50,7 +50,7 @@ var ReactTestUtils = {
50 // clean up, so we're going to stop honoring the name of this method
51 // (and probably rename it eventually) if no problems arise.
52 // document.documentElement.appendChild(div);
53 - return React.renderComponent(instance, div);
53 + return React.render(instance, div);
54 },
55
56 isElement: function(element) {
src/test/createHierarchyRenderer.js
+1 -1
@@ -38,7 +38,7 @@ var React = require('React');
38 *
39 * var instances = renderHierarchy(
40 * function(ComponentA[, ComponentB, ComponentC]) {
41 - * React.renderComponent(<ComponentA />, ...);
41 + * React.render(<ComponentA />, ...);
42 * })
43 * );
44 * instances[0][0]; // First return value of first render method.