mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	refactor: Move insert_message to echo.
This change does not impact the overall complexity of our dependency graph (at least in terms of the number of edges that we would need to remove to get a tree), but it does clarify the picture a bit.
This commit is contained in:
		@@ -48,7 +48,6 @@ const _document = {
 | 
			
		||||
set_global("document", _document);
 | 
			
		||||
const channel = mock_esm("../../static/js/channel");
 | 
			
		||||
const loading = mock_esm("../../static/js/loading");
 | 
			
		||||
const local_message = mock_esm("../../static/js/local_message");
 | 
			
		||||
const markdown = mock_esm("../../static/js/markdown");
 | 
			
		||||
const reminder = mock_esm("../../static/js/reminder", {
 | 
			
		||||
    is_deferred_delivery: noop,
 | 
			
		||||
@@ -724,9 +723,9 @@ test_ui("send_message", (override) => {
 | 
			
		||||
        override(compose_state, "private_message_recipient", () => "alice@example.com");
 | 
			
		||||
 | 
			
		||||
        const server_message_id = 127;
 | 
			
		||||
        local_message.insert_message = (message) => {
 | 
			
		||||
        override(echo, "insert_message", (message) => {
 | 
			
		||||
            assert.equal(message.timestamp, fake_now);
 | 
			
		||||
        };
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
        markdown.apply_markdown = () => {};
 | 
			
		||||
        markdown.add_topic_links = () => {};
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,6 @@ const {mock_esm, set_global, zrequire} = require("../zjsunit/namespace");
 | 
			
		||||
const {run_test} = require("../zjsunit/test");
 | 
			
		||||
const {page_params} = require("../zjsunit/zpage_params");
 | 
			
		||||
 | 
			
		||||
const local_message = mock_esm("../../static/js/local_message");
 | 
			
		||||
const markdown = mock_esm("../../static/js/markdown");
 | 
			
		||||
 | 
			
		||||
let disparities = [];
 | 
			
		||||
@@ -188,7 +187,7 @@ run_test("insert_local_message streams", (override) => {
 | 
			
		||||
        add_topic_links_called = true;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    override(local_message, "insert_message", (message) => {
 | 
			
		||||
    override(echo, "insert_message", (message) => {
 | 
			
		||||
        assert.equal(message.display_recipient, "general");
 | 
			
		||||
        assert.equal(message.timestamp, fake_now);
 | 
			
		||||
        assert.equal(message.sender_email, "iago@zulip.com");
 | 
			
		||||
@@ -232,7 +231,7 @@ run_test("insert_local_message PM", (override) => {
 | 
			
		||||
    let apply_markdown_called = false;
 | 
			
		||||
    let insert_message_called = false;
 | 
			
		||||
 | 
			
		||||
    override(local_message, "insert_message", (message) => {
 | 
			
		||||
    override(echo, "insert_message", (message) => {
 | 
			
		||||
        assert.equal(message.display_recipient.length, 3);
 | 
			
		||||
        insert_message_called = true;
 | 
			
		||||
    });
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user