Skip to content
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

Fix bookmarks and fav rearrangement #2686

Merged
merged 3 commits into from
Apr 29, 2024
Merged

Conversation

bwaresiak
Copy link
Collaborator

Task/Issue URL: https://app.asana.com/0/1201493110486074/1207136222342904/f
Tech Design URL:
CC:

Description:

Expand test suite to cover stub objects when rearranging Bookmarks.

Steps to test this PR:

Check the tests that've been added.

Go to Debug -> Sync -> Populate Stub Objects. This will create a mix of stub and non stub objects in both root folder and favorite folders. Test rearranging of both regular bookmarks and favorites.


Internal references:

Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

@github-actions github-actions bot added the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Apr 23, 2024
@bwaresiak bwaresiak removed the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Apr 23, 2024
@bwaresiak bwaresiak requested a review from ayoy April 23, 2024 15:55
Copy link
Collaborator

@ayoy ayoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👏

Comment on lines 326 to 342
let folderMO = BookmarkEntity.makeFolder(title: "Parent", parent: rootMO, context: context)

let bookmark1MO = BookmarkEntity.makeBookmark(title: "Example 1", url: "https://example1.com", parent: folderMO,
context: context)
let bookmark2MO = BookmarkEntity.makeBookmark(title: "Example 2", url: "https://example2.com", parent: folderMO,
context: context)
let bookmarkStub1MO = BookmarkEntity.makeBookmark(title: "Stub 1", url: "", parent: folderMO,
context: context)
bookmarkStub1MO.isStub = true
let bookmarkStub2MO = BookmarkEntity.makeBookmark(title: "Stub 2", url: "", parent: folderMO,
context: context)
bookmarkStub2MO.isStub = true
let bookmark3MO = BookmarkEntity.makeBookmark(title: "Example 3", url: "https://example3.com", parent: folderMO,
context: context)
let bookmarkStub3MO = BookmarkEntity.makeBookmark(title: "Stub 3", url: "", parent: folderMO,
context: context)
bookmarkStub3MO.isStub = true
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could export BookmarksTestsUtils from BSK package and use it here, but fine to do it at a later time 👍

@bwaresiak bwaresiak merged commit f14a2d4 into main Apr 29, 2024
18 checks passed
@bwaresiak bwaresiak deleted the bartek/fix-stub-rearrange branch April 29, 2024 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants