mirror of
https://github.com/zulip/zulip.git
synced 2025-11-07 15:33:30 +00:00
node tests: Use mock_template in compose_video.
This commit is contained in:
committed by
Steve Howell
parent
b564d5c2f1
commit
177eafb72b
@@ -2,8 +2,7 @@
|
||||
|
||||
const {strict: assert} = require("assert");
|
||||
|
||||
const {stub_templates} = require("../zjsunit/handlebars");
|
||||
const {mock_cjs, mock_esm, set_global, zrequire} = require("../zjsunit/namespace");
|
||||
const {mock_cjs, mock_esm, set_global, zrequire, mock_template} = require("../zjsunit/namespace");
|
||||
const {run_test} = require("../zjsunit/test");
|
||||
const $ = require("../zjsunit/zjquery");
|
||||
const {page_params} = require("../zjsunit/zpage_params");
|
||||
@@ -27,6 +26,8 @@ set_global("document", {
|
||||
to_$: () => $("document-stub"),
|
||||
});
|
||||
|
||||
const render_compose = mock_template("compose.hbs");
|
||||
|
||||
const server_events_dispatch = zrequire("server_events_dispatch");
|
||||
const compose_ui = zrequire("compose_ui");
|
||||
const compose = zrequire("compose");
|
||||
@@ -75,10 +76,7 @@ test("videos", (override) => {
|
||||
|
||||
stub_out_video_calls();
|
||||
|
||||
stub_templates((template_name) => {
|
||||
assert.equal(template_name, "compose");
|
||||
return "fake-compose-template";
|
||||
});
|
||||
override(render_compose, "f", () => "fake-compose-template");
|
||||
compose.initialize();
|
||||
|
||||
(function test_no_provider_video_link_compose_clicked() {
|
||||
@@ -230,6 +228,7 @@ test("videos", (override) => {
|
||||
test("test_video_chat_button_toggle disabled", (override) => {
|
||||
override(upload, "setup_upload", () => {});
|
||||
override(upload, "feature_check", () => {});
|
||||
override(render_compose, "f", () => "fake-compose-template");
|
||||
|
||||
page_params.realm_video_chat_provider = realm_available_video_chat_providers.disabled.id;
|
||||
compose.initialize();
|
||||
@@ -239,6 +238,7 @@ test("test_video_chat_button_toggle disabled", (override) => {
|
||||
test("test_video_chat_button_toggle no url", (override) => {
|
||||
override(upload, "setup_upload", () => {});
|
||||
override(upload, "feature_check", () => {});
|
||||
override(render_compose, "f", () => "fake-compose-template");
|
||||
|
||||
page_params.realm_video_chat_provider = realm_available_video_chat_providers.jitsi_meet.id;
|
||||
page_params.jitsi_server_url = null;
|
||||
@@ -249,6 +249,7 @@ test("test_video_chat_button_toggle no url", (override) => {
|
||||
test("test_video_chat_button_toggle enabled", (override) => {
|
||||
override(upload, "setup_upload", () => {});
|
||||
override(upload, "feature_check", () => {});
|
||||
override(render_compose, "f", () => "fake-compose-template");
|
||||
|
||||
page_params.realm_video_chat_provider = realm_available_video_chat_providers.jitsi_meet.id;
|
||||
page_params.jitsi_server_url = "https://meet.jit.si";
|
||||
|
||||
Reference in New Issue
Block a user