Skip to content

Commit 9f68ba3

Browse files
notif: Query account by realm URL origin, not full URL
This fixes a potential bug, in case the server returned `realm_url` contains a trailing `/`.
1 parent 6c35bea commit 9f68ba3

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

test/notifications/display_test.dart

+15
Original file line numberDiff line numberDiff line change
@@ -1037,6 +1037,21 @@ void main() {
10371037
eg.dmMessage(from: eg.otherUser, to: [eg.selfUser]));
10381038
});
10391039

1040+
testWidgets('account queried by realmUrl origin component', (tester) async {
1041+
addTearDown(testBinding.reset);
1042+
await testBinding.globalStore.add(
1043+
eg.selfAccount.copyWith(realmUrl: Uri.parse('http://chat.example')),
1044+
eg.initialSnapshot());
1045+
await prepare(tester);
1046+
1047+
await checkOpenNotification(tester,
1048+
eg.selfAccount.copyWith(realmUrl: Uri.parse('http://chat.example/')),
1049+
eg.streamMessage());
1050+
await checkOpenNotification(tester,
1051+
eg.selfAccount.copyWith(realmUrl: Uri.parse('http://chat.example')),
1052+
eg.streamMessage());
1053+
});
1054+
10401055
testWidgets('no accounts', (tester) async {
10411056
await prepare(tester, withAccount: false);
10421057
await openNotification(tester, eg.selfAccount, eg.streamMessage());

0 commit comments

Comments
 (0)