Skip to content

Commit a8f6fa7

Browse files
committed
test [nfc]: Factor out an eg.userTopicEvent
1 parent 7c17819 commit a8f6fa7

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

test/example_data.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,17 @@ const _unreadMsgs = unreadMsgs;
416416
// Events.
417417
//
418418

419+
UserTopicEvent userTopicEvent(
420+
int streamId, String topic, UserTopicVisibilityPolicy visibilityPolicy) {
421+
return UserTopicEvent(
422+
id: 1,
423+
streamId: streamId,
424+
topicName: topic,
425+
lastUpdated: 1234567890,
426+
visibilityPolicy: visibilityPolicy,
427+
);
428+
}
429+
419430
DeleteMessageEvent deleteMessageEvent(List<StreamMessage> messages) {
420431
assert(messages.isNotEmpty);
421432
final streamId = messages.first.streamId;

test/model/test_store.dart

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:zulip/model/store.dart';
55
import 'package:zulip/widgets/store.dart';
66

77
import '../api/fake_api.dart';
8+
import '../example_data.dart' as eg;
89

910
/// A [GlobalStore] containing data provided by callers,
1011
/// and that causes no database queries or network requests.
@@ -146,13 +147,7 @@ extension PerAccountStoreTestExtension on PerAccountStore {
146147
}
147148

148149
Future<void> addUserTopic(ZulipStream stream, String topic, UserTopicVisibilityPolicy visibilityPolicy) async {
149-
await handleEvent(UserTopicEvent(
150-
id: 1,
151-
streamId: stream.streamId,
152-
topicName: topic,
153-
lastUpdated: 1234567890,
154-
visibilityPolicy: visibilityPolicy,
155-
));
150+
await handleEvent(eg.userTopicEvent(stream.streamId, topic, visibilityPolicy));
156151
}
157152

158153
Future<void> addMessage(Message message) async {

0 commit comments

Comments
 (0)