Files
T
Maciej Jastrzebski 9fc83fec60 Feat(breaking): remove deprecated functions (#334)
* WIP

* More changes

* WIP

* Added throwRemovedFunctionError docsRef

* Fixed tests

* Typescript types cleanup

* Cleanup

* Moving some changes from `prepare-2` branch

* Moving some changes from `prepare-2` branch

* Update src/waitFor.js

Co-authored-by: Michał Pierzchała <thymikee@gmail.com>

* Update website/docs/Migration20.md

Co-authored-by: Michał Pierzchała <thymikee@gmail.com>

* Code review changes

* More code review changes

* Code review changes

* More code review changes

* Added @deprecated messages for TS type defs

* Spelling mistake

* Reformatted index.d.ts

* Removed remaining refs to warnFn

Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
2020-05-28 15:06:04 +02:00

27 lines
739 B
JavaScript

// @flow
import * as React from 'react';
import ShallowRenderer from 'react-test-renderer/shallow'; // eslint-disable-line import/no-extraneous-dependencies
import { throwRemovedFunctionError } from './helpers/errors';
/**
* Renders test component shallowly using react-test-renderer/shallow
*/
export function shallowInternal(
instance: ReactTestInstance | React.Element<any>
) {
const renderer = new ShallowRenderer();
renderer.render(React.createElement(instance.type, instance.props));
return {
output: renderer.getRenderOutput(),
};
}
export default function shallow(_: ReactTestInstance | React.Element<any>) {
throwRemovedFunctionError(
'shallow',
'migration-v2#removed-global-shallow-function'
);
}