diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt b/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt index 9e6834f8f..d3c1851f9 100644 --- a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt +++ b/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt @@ -312,13 +312,15 @@ class OfflineFirstNewsRepositoryTest { subject.syncWith(synchronizer) + val followedNewsResourcesFromNetwork = networkNewsResources + .filter { (it.topics intersect followedTopicIds).isNotEmpty() } + .map(NetworkNewsResource::id) + .sorted() + // Notifier should have been called with only news resources that have topics // that the user follows assertEquals( - expected = networkNewsResources - .filter { (it.topics intersect followedTopicIds).isNotEmpty() } - .map(NetworkNewsResource::id) - .sorted(), + expected = followedNewsResourcesFromNetwork, actual = notifier.addedNewsResources.first().map(NewsResource::id).sorted(), ) }