diff --git a/lib/providers/trophies.dart b/lib/providers/trophies.dart index bf1104b2..1da6eea3 100644 --- a/lib/providers/trophies.dart +++ b/lib/providers/trophies.dart @@ -48,15 +48,9 @@ class TrophyRepository { } Future> fetchProgression() async { - try { - final url = base.makeUrl(userTrophyProgressionPath); - final List data = await base.fetch(url); - return data.map((e) => UserTrophyProgression.fromJson(e)).toList(); - } catch (e, stck) { - print('Error fetching trophy progression: $e'); - print(stck); - return []; - } + final url = base.makeUrl(userTrophyProgressionPath); + final List data = await base.fetch(url); + return data.map((e) => UserTrophyProgression.fromJson(e)).toList(); } List filterByType(List list, TrophyType type) => diff --git a/test/trophies/provider/trophies_provider_test.dart b/test/trophies/provider/trophies_provider_test.dart index 5f159b94..456a806a 100644 --- a/test/trophies/provider/trophies_provider_test.dart +++ b/test/trophies/provider/trophies_provider_test.dart @@ -77,15 +77,8 @@ void main() { }; final mockBase = MockWgerBaseProvider(); - when(mockBase.fetchPaginated(any)).thenAnswer((_) async => [progressionJson]); - when( - mockBase.makeUrl( - any, - id: anyNamed('id'), - objectMethod: anyNamed('objectMethod'), - query: anyNamed('query'), - ), - ).thenReturn(Uri.parse('https://example.org/user_progressions')); + when(mockBase.fetch(any)).thenAnswer((_) async => [progressionJson]); + when(mockBase.makeUrl(any)).thenReturn(Uri.parse('https://example.org/user_progressions')); final repository = TrophyRepository(mockBase); // Act @@ -100,7 +93,7 @@ void main() { expect(p.currentValue, 12.5); expect(p.progressDisplay, '12.5/100'); - verify(mockBase.fetchPaginated(any)).called(1); + verify(mockBase.fetch(any)).called(1); }); }); }