-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RNMobile] Do not include MediaReplaceFlow component in native Gallery toolbar #52966
Merged
Merged
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
63000fe
Do not display MediaReplaceFlow component in native Gallery block
derekblank 9439a31
Add integration test to hide MediaReplaceFlow component in Gallery block
derekblank 0b0532a
Update CHANGELOG
derekblank 54df57d
Update test selector syntax
derekblank File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
15 changes: 12 additions & 3 deletions
15
packages/block-editor/src/components/media-replace-flow/index.native.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,12 @@ | ||
// MediaReplaceFlow component is not yet implemented in the native version, | ||
// so we return an empty component instead. | ||
export default () => null; | ||
/** | ||
* External dependencies | ||
*/ | ||
import { View } from 'react-native'; | ||
|
||
// MediaReplaceFlow component is not yet implemented in the native version. | ||
// For testing purposes, we are using an empty View component with a testID prop. | ||
const MediaReplaceFlow = () => { | ||
return <View testID="media-replace-flow" />; | ||
}; | ||
|
||
export default MediaReplaceFlow; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I recommend avoiding destructuring the result of
render
(i.e.initializeWithGalleryBlock
) as destructuring requires updating the destructured values whenever adding or changing queries.Unrelated to this specific change: when adding new test files or refactoring existing tests, I recommend leveraging the
screen
import as well. There is little usage in the project so far. My practice is to only use it in new test files as I didn't want to create confusion by intermingling its usage in existing tests.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's interesting. I saw it was introduced in version
10.1.0
of the RN testing library, that explains why we didn't use it when we started to implement integration tests.In relation to this, at some point, we should update the integration test guide to reflect this.