Skip to content

Commit

Permalink
[Fiber] Add unit tests for ReactDOMFiber
Browse files Browse the repository at this point in the history
  • Loading branch information
koba04 committed Oct 19, 2016
1 parent 3d7869a commit 20967c3
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js
Original file line number Diff line number Diff line change
@@ -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(
<Text value="foo" />,
container
);

expect(container.textContent).toEqual('foo');
});

it('should render a component returning numbers directly from render', () => {
const Text = ({value}) => value;

ReactDOMFiber.render(
<Text value={10} />,
container
);

expect(container.textContent).toEqual('10');
});

});

0 comments on commit 20967c3

Please sign in to comment.