Skip to content

Add Fantom integration test for FabricUIManager#55830

Open
sammy-SC wants to merge 5 commits intofacebook:mainfrom
sammy-SC:export-D94887591
Open

Add Fantom integration test for FabricUIManager#55830
sammy-SC wants to merge 5 commits intofacebook:mainfrom
sammy-SC:export-D94887591

Conversation

@sammy-SC
Copy link
Contributor

@sammy-SC sammy-SC commented Mar 2, 2026

Summary:
Converts the Jest tests for getFabricUIManager() to Fantom integration
tests using the real native Fabric runtime. Tests that rely on
jest.resetModules() to simulate an uninitialized environment are
omitted, as Fantom always provides a fully initialized runtime.

Changelog: [Internal]

Differential Revision: D94887591

sammy-SC added 5 commits March 2, 2026 03:16
Summary:
Add a Fantom integration test for `SafeAreaView` that verifies the
component renders correctly with children.

Changelog: [Internal]

Differential Revision: D94887194
Summary:
Converts the Jest snapshot tests for TouchableNativeFeedback to
Fantom integration tests, covering rendering, disabled prop, and
accessibilityState merging behavior.

Changelog: [Internal]

Differential Revision: D94887406
Summary:
Converts the Jest snapshot test for ProgressBarAndroid to a Fantom
integration test, covering rendering with various styleAttr values,
determinate/indeterminate progress, animating prop, and testID
propagation.

Changelog: [Internal]

Differential Revision: D94887422
Summary:
Converts the Jest snapshot tests for TouchableHighlight to Fantom
integration tests, covering rendering, accessible prop, disabled prop,
and accessibilityState merging behavior. The displayName check (a pure
JS property assertion) is omitted as it has no Fantom equivalent.

Changelog: [Internal]

Differential Revision: D94887620
Summary:
Converts the Jest tests for getFabricUIManager() to Fantom integration
tests using the real native Fabric runtime. Tests that rely on
jest.resetModules() to simulate an uninitialized environment are
omitted, as Fantom always provides a fully initialized runtime.

Changelog: [Internal]

Differential Revision: D94887591
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 2, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 2, 2026

@sammy-SC has exported this pull request. If you are a Meta employee, you can view the originating Diff in D94887591.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants