fix: update phantom ref test from failing to passing#150
fix: update phantom ref test from failing to passing#150TaduJR wants to merge 6 commits intofullstorydev:masterfrom
Conversation
|
@TaduJR Looks like there are lint errors https://app.circleci.com/pipelines/gh/fullstorydev/fullstory-react-native/468/workflows/625aef3c-8ade-410c-80f3-b766680ae718/jobs/526 Also, there will be two additional failing tests will your change from fullstorydev/fullstory-babel-plugin-react-native#64: |
|
The CI failure is expected this PR depends on fullstorydev/fullstory-babel-plugin-react-native#64 being merged and published first. CI runs I've verified locally:
Also fixed the lint formatting issue from the previous push. |
Unfortunately this is not something that I am seeing locally when running What we can do to verify in CI is change the npm install path to your branch: You'll also need to change these lines to include |
|
Hi @RyanCommits, As discussed, I've updated the dependency to install from my fix branch: "@fullstory/babel-plugin-react-native": "github:TaduJR/fullstory-babel-plugin-react-native#fix/react-19-non-enumerable-synthetic-refs"I also committed The |
|
Hi @RyanCommits, Thanks for merging fullstorydev/fullstory-babel-plugin-react-native#64 Bumped |
Summary
Updates the
it.failingtest added in #149 toit, since the phantom ref injection bug is now fixed by fullstorydev/fullstory-babel-plugin-react-native#64.The non-enumerable synthetic ref fix in the babel plugin prevents
sharedRefWrapperfrom leaking through{...rest}spreads in custom components, so the test now passes as expected.Dependency
This PR should land after fullstorydev/fullstory-babel-plugin-react-native#64 is merged and a new version of
@fullstory/babel-plugin-react-nativeis published.