tests: Move tests out from the middle of the Typeahead mock.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2025-05-15 20:12:28 -07:00 committed by Tim Abbott
parent 09bc4d90d3
commit 21fc5d71e1

View File

@ -70,12 +70,26 @@ run_test("initialize", ({override, override_rewire, mock_template}) => {
}
}
override(bootstrap_typeahead, "Typeahead", (input_element, opts) => {
let opts;
override(bootstrap_typeahead, "Typeahead", (input_element, opts_) => {
opts = opts_;
assert.equal(input_element.$element, $search_query_box);
assert.equal(opts.items, 999);
assert.equal(opts.helpOnEmptyStrings, true);
assert.equal(opts.matcher(), true);
return {
lookup() {
typeahead_forced_open = true;
},
};
});
search.initialize({
on_narrow_search() {},
});
{
{
const search_suggestions = {
lookup_table: new Map([
@ -259,16 +273,7 @@ run_test("initialize", ({override, override_rewire, mock_template}) => {
assert.equal(opts.updater(`channel:${verona_stream_id}`), "");
assert.ok(input_pill_displayed);
}
return {
lookup() {
typeahead_forced_open = true;
},
};
});
search.initialize({
on_narrow_search() {},
});
}
$search_query_box.text("test string");