react/packages/react-test-renderer/__tests__/shallow-test.js
Jack Pope 1f9befef5c
Remove react-test-renderer/shallow export (#28497)
Based on
- https://github.com/facebook/react/pull/28419

## Summary

The shallow renderer was extracted from the repo years ago and published
by enzyme: https://github.com/enzymejs/react-shallow-renderer

We no longer need to reexport under the react-test-renderer namespace.
People can import `react-shallow-renderer` as needed

## How did you test this change?

- Observe shallow.js in react-test-renderer package from standard build
- Run build with changes on this branch
- Observe no more shallow.js export in build output
2024-03-26 18:04:47 -04:00

23 lines
600 B
JavaScript

/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @emails react-core
*/
'use strict';
describe('shallow', () => {
it('throws an error on init', () => {
const ReactShallowRenderer = require('../shallow.js').default;
expect(() => {
// eslint-disable-next-line no-new
new ReactShallowRenderer();
}).toThrow(
'react-test-renderer/shallow has been removed. See https://react.dev/warnings/react-test-renderer.'
);
});
});