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 "Official Community" link, Improve navigation routing pattern #656

Merged
merged 34 commits into from
Oct 11, 2023

Merge branch 'dev' into bosco/improve-navigation-routing-pattern

d707ccd
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Fix "Official Community" link, Improve navigation routing pattern #656

Merge branch 'dev' into bosco/improve-navigation-routing-pattern
d707ccd
Select commit
Loading
Failed to load commit list.
GitHub Actions / Xcode test results succeeded Oct 11, 2023 in 0s

Xcode test results

Testing project Mlem with scheme Mlem

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
50500000.61s

Test Summary

MlemTests

  • Device: iPhone 14, 16.4 (20E247)
  • SDK: Simulator - iOS 16.4, 16.4
TestTotalSuccessFailureSkippedExpected Failure
test-class CommunityListModelTests1010000
test-class InstanceMetadataParserTests22000
test-class LemmyURLTests33000
test-class MlemTests22000
test-class PersistenceRepositoryTests2121000
test-class RoutableTests77000
test-class SiteVersionTests33000
test-class TimestampedValueTests22000

Failure Failures

All tests passed 🎉

Details

Test Details

MlemTestsback

CommunityListModelTests back

SuccessFailureSkippedExpected Failure⏱️
10 (100%)0 (0%)0 (0%)0 (0%)0.07s
Successtest-method testAllSectionsOrder()
Successtest-method testCorrectCommunitiesAreReturnedForSections()
Successtest-method testDuplicatesAreHandledCorrectly()
Successtest-method testFailedSubscriptionUpdate()
Successtest-method testInitialState()
Successtest-method testLoadingWithNoSubscriptionsOrFavourites()
Successtest-method testLoadingWithSubscriptionAndFavorite()
Successtest-method testModelRespondsToFavorites()
Successtest-method testSubscribedStatusIsCorrect()
Successtest-method testSuccessfulSubscriptionUpdate()

InstanceMetadataParserTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testParserHandlesExpectedData()
Successtest-method testParserIsNotReliantOnHeaderFieldOrder()

LemmyURLTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testHandlesEncodedURL()
Successtest-method testHandlesUnencodedURL()
Successtest-method testHandlesValidURL()

MlemTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.52s
Successtest-method testExample()
Successtest-method testPerformanceExample()

PersistenceRepositoryTests back

SuccessFailureSkippedExpected Failure⏱️
21 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testAccountsWithoutTokensAreOmitted()
Successtest-method testLatestInstanceMetaDataIsPreferred()
Successtest-method testLoadAccounts()
Successtest-method testLoadEasterFlagsWithoutValues()
Successtest-method testLoadEasterFlagsWithValues()
Successtest-method testLoadFavoriteCommunitiesWithoutValues()
Successtest-method testLoadFavoriteCommunitiesWithValues()
Successtest-method testLoadInstanceMetadataWithoutValues()
Successtest-method testLoadInstanceMetadataWithValues()
Successtest-method testLoadKeywordsWithoutValues()
Successtest-method testLoadKeywordsWithValues()
Successtest-method testLoadLayoutWidgetsWithoutValues()
Successtest-method testLoadLayoutWidgetsWithValues()
Successtest-method testLoadRecentSearchesWithoutValues()
Successtest-method testLoadRecentSearchesWithValues()
Successtest-method testSaveAccounts()
Successtest-method testSaveEasterFlags()
Successtest-method testSaveFavoriteCommunities()
Successtest-method testSaveFilteredKeywords()
Successtest-method testSaveRecentSearches()
Successtest-method testSecureTokensAreNotWrittenToDisk()

RoutableTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testMockRoute_handlesNestedAssociatedValueEnumCase()
Successtest-method testMockRoute_handlesNestedUnsupportedValue()
Successtest-method testMockRoute_handlesNoAssociatedValueEnumCase()
Successtest-method testMockRoute_handlesNonNestedAssociatedValueEnumCase()
Successtest-method testMockRoute_handlesUnsupportedValue()
Successtest-method testNavigationRouteHandlesDataValue()
Successtest-method testNavigationRouteHandlesNonNestedAssociatedValueEnumCase()

SiteVersionTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testComparisons()
Successtest-method testStringDescription()
Successtest-method testStringInitializer()

TimestampedValueTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testValueIdentifiesAsNotStaleCorrectly()
Successtest-method testValueIdentifiesAsStaleCorrectly()