Remove obsolete tests with new tree-walking
Ben Alpert committed
Oct 15, 2015 at 15:51 UTC
5becbe3f08f5286b8db772519144bf9f1e832d2b
2 files changed
-83
src/renderers/dom/client/__tests__/ReactMount-test.js
-25
@@ -196,31 +196,6 @@ describe('ReactMount', function() {
196
});
197
}
198
199
- it('warns when using two copies of React before throwing', function() {
200
- jest.resetModuleRegistry();
201
- var RD1 = require('ReactDOM');
202
- jest.resetModuleRegistry();
203
- var RD2 = require('ReactDOM');
204
-
205
- var X = React.createClass({
206
- render: function() {
207
- return <div />;
208
- },
209
- });
210
-
211
- var container = document.createElement('div');
212
- spyOn(console, 'error');
213
- var component = RD1.render(<X />, container);
214
- expect(console.error.argsForCall.length).toBe(0);
215
-
216
- // This fails but logs a warning first
217
- expect(function() {
218
- RD2.findDOMNode(component);
219
- }).toThrow();
220
- expect(console.error.argsForCall.length).toBe(1);
221
- expect(console.error.argsForCall[0][0]).toContain('two copies of React');
222
- });
223
-
199
it('should warn if render removes React-rendered children', function() {
200
var container = document.createElement('container');
201
var Component = React.createClass({
src/renderers/shared/reconciler/__tests__/ReactMultiChild-test.js
-58
@@ -149,62 +149,4 @@ describe('ReactMultiChild', function() {
149
expect(mockUnmount.mock.calls.length).toBe(1);
150
});
151
});
152
-
153
- describe('innerHTML', function() {
154
- var setInnerHTML;
155
-
156
- // Only run this suite if `Element.prototype.innerHTML` can be spied on.
157
- var innerHTMLDescriptor = Object.getOwnPropertyDescriptor(
158
- Element.prototype,
159
- 'innerHTML'
160
- );
161
- if (!innerHTMLDescriptor) {
162
- return;
163
- }
164
-
165
- beforeEach(function() {
166
- var ReactDOMFeatureFlags = require('ReactDOMFeatureFlags');
167
- ReactDOMFeatureFlags.useCreateElement = false;
168
-
169
- Object.defineProperty(Element.prototype, 'innerHTML', {
170
- set: setInnerHTML = jasmine.createSpy().andCallFake(
171
- innerHTMLDescriptor.set
172
- ),
173
- });
174
- });
175
-
176
- it('should only set `innerHTML` once on update', function() {
177
- var container = document.createElement('div');
178
-
179
- ReactDOM.render(
180
- <div>
181
- <p><span /></p>
182
- <p><span /></p>
183
- <p><span /></p>
184
- </div>,
185
- container
186
- );
187
- // Warm the cache used by `getMarkupWrap`.
188
- ReactDOM.render(
189
- <div>
190
- <p><span /><span /></p>
191
- <p><span /><span /></p>
192
- <p><span /><span /></p>
193
- </div>,
194
- container
195
- );
196
- expect(setInnerHTML).toHaveBeenCalled();
197
- var callCountOnMount = setInnerHTML.calls.length;
198
-
199
- ReactDOM.render(
200
- <div>
201
- <p><span /><span /><span /></p>
202
- <p><span /><span /><span /></p>
203
- <p><span /><span /><span /></p>
204
- </div>,
205
- container
206
- );
207
- expect(setInnerHTML.calls.length).toBe(callCountOnMount + 1);
208
- });
209
- });
152
});