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
Native Page Editor Container and UI Tests #4682
Conversation
This PR brings over to the main repo the contents of this PR wikimedia/wikipedia-ios-components#9
…ion to fix compile failures
0ffe93c
to
caa1c6e
Compare
…o page-editor-ui-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.
Nice work, it's looking good! I noticed the theming in the UI tests weren't working quite right on my machine, so I pushed a fix for that. I also reverted any UITest mentions in the other schemes that seemed unnecessary to me. Let me know if that works for you.
Unit tests are failing because of merge conflicts with main
, but hopefully they'll run again once conflicts are fixed.
...nents/Editors/Common Views/Input Accessory Views/Find and Replace/WKFindAndReplaceView.swift
Show resolved
Hide resolved
...nents/Editors/Common Views/Input Accessory Views/Find and Replace/WKFindAndReplaceView.swift
Outdated
Show resolved
Hide resolved
...nents/Editors/Common Views/Input Accessory Views/Find and Replace/WKFindAndReplaceView.swift
Show resolved
Hide resolved
...ents/Editors/Common Views/Input Accessory Views/Highlight/WKEditorToolbarHighlightView.swift
Outdated
Show resolved
Hide resolved
Wikipedia.xcodeproj/xcshareddata/xcschemes/NotificationServiceExtension.xcscheme
Show resolved
Hide resolved
Thanks for fixing the theming, it wasn't really working, but I couldn't figure it out (and forgot to ask about it on our 1:1s) |
String updates, formatting, removing unused extensions and UI Test plan configurations updates
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.
👏 Working great!
|
||
extension ExploreViewController: WKSourceEditorViewControllerDelegate { | ||
func sourceEditorViewControllerDidTapFind(sourceEditorViewController: Components.WKSourceEditorViewController) { | ||
// protocol conformance to run UI 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.
Sorry, I missed that this was needed. 😅
Phabricator: https://phabricator.wikimedia.org/T347870
Notes
Test Steps
Note: currently the theming is not working on the test plan configurations, I'm investigating that