Skip to content

Commit d14ccba

Browse files
authored
refactor(llc): introduce declarative testers for state managers (#60)
1 parent e705228 commit d14ccba

32 files changed

+2833
-2500
lines changed
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
tags:
22
feed:
3+
feed-list:
34
activity:
4-
activity-list:
5+
activity-list:
6+
bookmark-list:
7+
bookmark-folder-list:
8+
comment-list:
9+
follow-list:
10+
poll-list:
11+
poll-vote-list:

packages/stream_feeds/lib/src/models.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
export 'models/activity_data.dart';
22
export 'models/aggregated_activity_data.dart';
3+
export 'models/bookmark_data.dart';
4+
export 'models/bookmark_folder_data.dart';
5+
export 'models/comment_data.dart';
36
export 'models/feed_data.dart';
47
export 'models/feed_id.dart';
58
export 'models/feed_input_data.dart';

packages/stream_feeds/lib/src/state.dart

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,26 @@
11
export 'state/activity.dart';
22
export 'state/activity_comment_list.dart';
33
export 'state/activity_list.dart';
4+
export 'state/activity_list_state.dart';
5+
export 'state/activity_state.dart';
6+
export 'state/bookmark_folder_list.dart';
7+
export 'state/bookmark_folder_list_state.dart';
8+
export 'state/bookmark_list.dart';
9+
export 'state/bookmark_list_state.dart';
410
export 'state/comment_list.dart';
11+
export 'state/comment_list_state.dart';
512
export 'state/comment_reaction_list.dart';
613
export 'state/comment_reply_list.dart';
714
export 'state/feed.dart';
15+
export 'state/feed_list.dart';
16+
export 'state/feed_list_state.dart';
817
export 'state/feed_state.dart';
18+
export 'state/follow_list.dart';
19+
export 'state/follow_list_state.dart';
20+
export 'state/poll_list.dart';
21+
export 'state/poll_list_state.dart';
22+
export 'state/poll_vote_list.dart';
23+
export 'state/poll_vote_list_state.dart';
924
export 'state/query/activities_query.dart';
1025
export 'state/query/activity_comments_query.dart';
1126
export 'state/query/bookmark_folders_query.dart';

packages/stream_feeds/test/client/feeds_client_impl_test.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ import '../test_utils.dart';
66

77
void main() {
88
test('Create a feeds client', () {
9+
const user = User(id: 'userId');
10+
final token = generateTestUserToken(user.id);
11+
912
final client = StreamFeedsClient(
1013
apiKey: 'apiKey',
11-
user: const User(id: 'userId'),
12-
tokenProvider: TokenProvider.static(UserToken(testToken)),
14+
user: user,
15+
tokenProvider: TokenProvider.static(token),
1316
);
1417

1518
expect(client, isA<StreamFeedsClientImpl>());

0 commit comments

Comments
 (0)