mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
page_params: Move page_load_time to zulip_test.
This isn’t sent by the server; it’s a client-side global variable. Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Anders Kaseorg
parent
baf6c68ab8
commit
2cf8f1c063
@@ -64,9 +64,7 @@ async function navigate_to_private_messages(page: Page): Promise<void> {
|
||||
}
|
||||
|
||||
async function test_reload_hash(page: Page): Promise<void> {
|
||||
const initial_page_load_time = await page.evaluate(
|
||||
(): number => zulip_test.page_params.page_load_time,
|
||||
);
|
||||
const initial_page_load_time = await page.evaluate((): number => zulip_test.page_load_time);
|
||||
console.log(`initial load time: ${initial_page_load_time}`);
|
||||
|
||||
const initial_hash = await page.evaluate(() => window.location.hash);
|
||||
@@ -75,7 +73,7 @@ async function test_reload_hash(page: Page): Promise<void> {
|
||||
await page.waitForNavigation();
|
||||
await page.waitForSelector("#zfilt", {visible: true});
|
||||
|
||||
const page_load_time = await page.evaluate(() => zulip_test.page_params.page_load_time);
|
||||
const page_load_time = await page.evaluate(() => zulip_test.page_load_time);
|
||||
assert.ok(page_load_time > initial_page_load_time, "Page not reloaded.");
|
||||
|
||||
const hash = await page.evaluate(() => window.location.hash);
|
||||
|
||||
@@ -47,7 +47,6 @@ export const page_params: {
|
||||
narrow_stream?: string;
|
||||
narrow: Term[];
|
||||
needs_tutorial: boolean;
|
||||
page_load_time: number;
|
||||
promote_sponsoring_zulip: boolean;
|
||||
realm_add_custom_emoji_policy: number;
|
||||
realm_available_video_chat_providers: {
|
||||
|
||||
@@ -5,6 +5,8 @@ import * as loading from "./loading";
|
||||
import {page_params} from "./page_params";
|
||||
import * as util from "./util";
|
||||
|
||||
export let page_load_time: number | undefined;
|
||||
|
||||
// Miscellaneous early setup.
|
||||
$(() => {
|
||||
if (util.is_mobile()) {
|
||||
@@ -12,7 +14,7 @@ $(() => {
|
||||
page_params.needs_tutorial = false;
|
||||
}
|
||||
|
||||
page_params.page_load_time = Date.now();
|
||||
page_load_time = Date.now();
|
||||
|
||||
// Display loading indicator. This disappears after the first
|
||||
// get_events completes.
|
||||
|
||||
@@ -11,4 +11,5 @@ export {last_visible as last_visible_row, id as row_id} from "./rows";
|
||||
export {cancel as cancel_compose} from "./compose_actions";
|
||||
export {page_params, page_params_parse_time} from "./page_params";
|
||||
export {initiate as initiate_reload} from "./reload";
|
||||
export {page_load_time} from "./setup";
|
||||
export {add_user_id_to_new_stream} from "./stream_create_subscribers";
|
||||
|
||||
Reference in New Issue
Block a user