typeahead_helper: Fetch full subscriber list while sorting.

Work towards #34244.
This commit is contained in:
Evy Kassirer
2025-05-08 11:51:12 +02:00
committed by Tim Abbott
parent 5b1ddf35ba
commit 9577dc9da7
3 changed files with 21 additions and 1 deletions

View File

@@ -34,6 +34,9 @@ const message_user_ids = mock_esm("../src/message_user_ids", {
user_ids: () => [],
});
const stream_topic_history_util = mock_esm("../src/stream_topic_history_util");
mock_esm("../src/channel", {
get: () => ({subscribers: []}),
});
let set_timeout_called;
set_global("setTimeout", (f, time) => {

View File

@@ -2,7 +2,7 @@
const assert = require("node:assert/strict");
const {zrequire} = require("./lib/namespace.cjs");
const {mock_esm, zrequire} = require("./lib/namespace.cjs");
const {run_test} = require("./lib/test.cjs");
const settings_config = zrequire("settings_config");
@@ -24,6 +24,10 @@ const th = zrequire("typeahead_helper");
const user_groups = zrequire("user_groups");
const {initialize_user_settings} = zrequire("user_settings");
mock_esm("../src/channel", {
get: () => ({subscribers: []}),
});
const current_user = {};
set_current_user(current_user);
const realm = {};