diff --git a/src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js b/src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js new file mode 100644 index 0000000000000..7e16eebbee647 --- /dev/null +++ b/src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js @@ -0,0 +1,48 @@ +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @emails react-core + */ + +'use strict'; + +var React = require('React'); +var ReactDOMFiber = require('ReactDOMFiber'); + +describe('ReactDOMFiber', () => { + var container; + + beforeEach(() => { + // to supress a warning that ReactDOMFiber is an experimental renderer. + spyOn(console, 'error'); + container = document.createElement('div'); + }); + + it('should render a component returning strings directly from render', () => { + const Text = ({value}) => value; + + ReactDOMFiber.render( + , + container + ); + + expect(container.textContent).toEqual('foo'); + }); + + it('should render a component returning numbers directly from render', () => { + const Text = ({value}) => value; + + ReactDOMFiber.render( + , + container + ); + + expect(container.textContent).toEqual('10'); + }); + +});