node tests: Broaden what FakeComposeBox.reset does.

I moved some existing code into reset, as well as
making sure a common banner has zero length.
This commit is contained in:
Steve Howell
2025-01-08 11:12:03 +00:00
committed by Tim Abbott
parent 0a6a37fcff
commit a6f2197091
2 changed files with 13 additions and 6 deletions

View File

@@ -17,7 +17,6 @@ class FakeComposeBox {
".message-limit-indicator",
$.create("limit-indicator-stub"),
);
$("textarea#compose-textarea").toggleClass = noop;
const $message_row_stub = $.create("message_row_stub");
$("textarea#compose-textarea").closest = (selector) => {
@@ -26,13 +25,15 @@ class FakeComposeBox {
return $message_row_stub;
};
$("textarea#compose-textarea").set_height(50);
$("#compose .preview_message_area").css = noop;
this.reset();
}
reset() {
$("#compose_banners .user_not_subscribed").length = 0;
$("textarea#compose-textarea").toggleClass = noop;
$("textarea#compose-textarea").set_height(50);
$("#compose .preview_message_area").css = noop;
$("textarea#compose-textarea").val("default message");
$("textarea#compose-textarea").trigger("blur");
$(".compose-submit-button .loader").show();