mirror of https://github.com/zulip/zulip.git
28 lines
683 B
JavaScript
28 lines
683 B
JavaScript
"use strict";
|
|
|
|
const {strict: assert} = require("assert");
|
|
|
|
const {zrequire} = require("../zjsunit/namespace");
|
|
const {run_test} = require("../zjsunit/test");
|
|
|
|
const reload_state = zrequire("reload_state");
|
|
|
|
function test(label, f) {
|
|
run_test(label, (override) => {
|
|
reload_state.clear_for_testing();
|
|
f(override);
|
|
});
|
|
}
|
|
|
|
test("set_state_to_pending", () => {
|
|
assert(!reload_state.is_pending());
|
|
reload_state.set_state_to_pending();
|
|
assert(reload_state.is_pending());
|
|
});
|
|
|
|
test("set_state_to_in_progress", () => {
|
|
assert(!reload_state.is_in_progress());
|
|
reload_state.set_state_to_in_progress();
|
|
assert(reload_state.is_in_progress());
|
|
});
|