diff --git a/test/example_data.dart b/test/example_data.dart index 855f7450f93..f6d21e35b17 100644 --- a/test/example_data.dart +++ b/test/example_data.dart @@ -416,6 +416,17 @@ const _unreadMsgs = unreadMsgs; // Events. // +UserTopicEvent userTopicEvent( + int streamId, String topic, UserTopicVisibilityPolicy visibilityPolicy) { + return UserTopicEvent( + id: 1, + streamId: streamId, + topicName: topic, + lastUpdated: 1234567890, + visibilityPolicy: visibilityPolicy, + ); +} + DeleteMessageEvent deleteMessageEvent(List messages) { assert(messages.isNotEmpty); final streamId = messages.first.streamId; diff --git a/test/model/test_store.dart b/test/model/test_store.dart index d68b6c1a463..298288ed71f 100644 --- a/test/model/test_store.dart +++ b/test/model/test_store.dart @@ -5,6 +5,7 @@ import 'package:zulip/model/store.dart'; import 'package:zulip/widgets/store.dart'; import '../api/fake_api.dart'; +import '../example_data.dart' as eg; /// A [GlobalStore] containing data provided by callers, /// and that causes no database queries or network requests. @@ -146,13 +147,7 @@ extension PerAccountStoreTestExtension on PerAccountStore { } Future addUserTopic(ZulipStream stream, String topic, UserTopicVisibilityPolicy visibilityPolicy) async { - await handleEvent(UserTopicEvent( - id: 1, - streamId: stream.streamId, - topicName: topic, - lastUpdated: 1234567890, - visibilityPolicy: visibilityPolicy, - )); + await handleEvent(eg.userTopicEvent(stream.streamId, topic, visibilityPolicy)); } Future addMessage(Message message) async {