mirror of
https://github.com/zulip/zulip.git
synced 2025-10-26 17:43:58 +00:00
@@ -19,16 +19,6 @@ const compose_recipient = zrequire("compose_recipient");
|
||||
const sub_store = zrequire("sub_store");
|
||||
const stream_data = zrequire("stream_data");
|
||||
|
||||
let stream_value = "";
|
||||
compose_recipient.compose_recipient_widget = {
|
||||
value() {
|
||||
return stream_value;
|
||||
},
|
||||
render(val) {
|
||||
stream_value = val;
|
||||
},
|
||||
};
|
||||
|
||||
const aaron = {
|
||||
email: "aaron@zulip.com",
|
||||
user_id: 6,
|
||||
@@ -167,6 +157,7 @@ test("snapshot_message", ({override_rewire}) => {
|
||||
override_rewire(user_pill, "get_user_ids", () => [aaron.user_id]);
|
||||
override_rewire(compose_pm_pill, "set_from_emails", noop);
|
||||
override_rewire(compose_recipient, "on_compose_select_recipient_update", () => {});
|
||||
compose_recipient.set_compose_recipient_id = () => {};
|
||||
mock_banners();
|
||||
|
||||
stream_data.get_sub = (stream_name) => {
|
||||
@@ -184,11 +175,22 @@ test("snapshot_message", ({override_rewire}) => {
|
||||
function set_compose_state() {
|
||||
compose_state.set_message_type(curr_draft.type);
|
||||
compose_state.message_content(curr_draft.content);
|
||||
compose_state.set_stream_name(curr_draft.stream);
|
||||
if (curr_draft.type === "private") {
|
||||
compose_recipient.set_compose_recipient_id(compose_recipient.DIRECT_MESSAGE_ID);
|
||||
} else {
|
||||
compose_state.set_stream_name(curr_draft.stream);
|
||||
}
|
||||
compose_state.topic(curr_draft.topic);
|
||||
compose_state.private_message_recipient(curr_draft.private_message_recipient);
|
||||
}
|
||||
|
||||
const stream = {
|
||||
stream_id: draft_1.stream_id,
|
||||
name: draft_1.stream,
|
||||
};
|
||||
stream_data.add_sub(stream);
|
||||
compose_state.set_stream_name("stream");
|
||||
|
||||
curr_draft = draft_1;
|
||||
set_compose_state();
|
||||
assert.deepEqual(drafts.snapshot_message(), draft_1);
|
||||
|
||||
Reference in New Issue
Block a user