@samitouri / QOS-React-2 / commits / 5becbe3f08

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 });