/
githubmirror
/
zulip
Обзор
Документация
Войти
/
githubmirror
/
zulip
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
web/tests/message_fetch.test.cjs
40 строк
1 KB
Shubham Padia
messages: Add jump to date picker.
07 фев 2026, 05:43
07 фев 2026, 05:43
e3fe7d3
Код
Авторство
О чём код?
"use strict"; const assert = require("node:assert/strict"); const {zrequire} = require("./lib/namespace.cjs"); const {run_test} = require("./lib/test.cjs"); const blueslip = require("./lib/zblueslip.cjs"); const {Filter} = zrequire("filter"); const {MessageListData} = zrequire("message_list_data"); const message_fetch = zrequire("message_fetch"); run_test("get_parameters_for_message_fetch_api date anchor", () => { const msg_list_data = new MessageListData({ excludes_muted_topics: false, filter: new Filter([]), }); const anchor_date = new Date("2024-01-02T00:00:00.000Z").toISOString(); const params = message_fetch.get_parameters_for_message_fetch_api({ anchor: "date", anchor_date, num_before: 0, num_after: 0, cont() {}, msg_list_data, }); assert.equal(params.anchor, "date"); assert.equal(params.anchor_date, anchor_date); blueslip.expect("error", "Missing anchor_date for date anchor fetch"); const missing_date = message_fetch.get_parameters_for_message_fetch_api({ anchor: "date", num_before: 0, num_after: 0, cont() {}, msg_list_data, }); assert.equal(missing_date.anchor_date, undefined); });