diff --git a/src/test/__tests__/ReactTestUtils-test.js b/src/test/__tests__/ReactTestUtils-test.js index 32ab6c1483..7311bcf0d0 100644 --- a/src/test/__tests__/ReactTestUtils-test.js +++ b/src/test/__tests__/ReactTestUtils-test.js @@ -159,6 +159,24 @@ describe('ReactTestUtils', function() { expect(result).toEqual(
); }); + it('can pass context when shallowly rendering', function() { + var SimpleComponent = React.createClass({ + contextTypes: { + name: React.PropTypes.string, + }, + render: function() { + return
{this.context.name}
; + }, + }); + + var shallowRenderer = ReactTestUtils.createRenderer(); + shallowRenderer.render(, { + name: "foo", + }); + var result = shallowRenderer.getRenderOutput(); + expect(result).toEqual(
foo
); + }); + it('Test scryRenderedDOMComponentsWithClass with TextComponent', function() { var renderedComponent = ReactTestUtils.renderIntoDocument(
Hello Jim
); var scryResults = ReactTestUtils.scryRenderedDOMComponentsWithClass(