RN: Simplify createAnimatedPropsHook-test.js (#51234)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/51234

Since `createAnimatedPropsHook-test.js` no longer needs to override feature flags, clean up some of the extra logic.

Changelog:
[Internal]

Reviewed By: javache

Differential Revision: D74535116

fbshipit-source-id: 09dd4c5085f6ee1cbf7d87ab2b7c320119e69651
This commit is contained in:
Tim Yung
2025-05-12 09:15:43 -07:00
committed by Facebook GitHub Bot
parent 0925ee8545
commit 7e5a2663f9
@@ -9,37 +9,13 @@
* @oncall react_native
*/
import type {ReactNativeFeatureFlagsJsOnlyOverrides} from '../../featureflags/ReactNativeFeatureFlags';
import {create, update} from '../../../../jest/renderer';
import {AnimatedEvent} from '../../../../Libraries/Animated/AnimatedEvent';
import createAnimatedPropsHook from '../createAnimatedPropsHook';
import {useLayoutEffect} from 'react';
describe('useAnimatedProps', () => {
function importModules(overrides: ReactNativeFeatureFlagsJsOnlyOverrides) {
const ReactNativeFeatureFlags = require('../../featureflags/ReactNativeFeatureFlags');
// Make sure to setup overrides before importing any modules.
ReactNativeFeatureFlags.override(overrides);
return {
// $FlowIgnore[unsafe-getters-setters]
get AnimatedEvent() {
return require('../../../../Libraries/Animated/AnimatedEvent')
.AnimatedEvent;
},
// $FlowIgnore[unsafe-getters-setters]
get createAnimatedPropsHook() {
return require('../createAnimatedPropsHook').default;
},
};
}
beforeEach(() => {
jest.resetModules();
});
it('returns the same ref callback when `props` changes', async () => {
const {createAnimatedPropsHook} = importModules({});
const useAnimatedProps = createAnimatedPropsHook(null);
const refs = [];
@@ -60,7 +36,6 @@ describe('useAnimatedProps', () => {
});
it('returns the same ref callback when `AnimatedEvent` is the same', async () => {
const {AnimatedEvent, createAnimatedPropsHook} = importModules({});
const useAnimatedProps = createAnimatedPropsHook(null);
const refs = [];
@@ -83,7 +58,6 @@ describe('useAnimatedProps', () => {
});
it('returns a new ref callback when `AnimatedEvent` changes', async () => {
const {AnimatedEvent, createAnimatedPropsHook} = importModules({});
const useAnimatedProps = createAnimatedPropsHook(null);
const refs = [];