mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:21:18 +08:00
DEV: Move discourse-chat
to the core repo. (#18776)
As part of this move, we are also renaming `discourse-chat` to `chat`.
This commit is contained in:
@ -0,0 +1,31 @@
|
||||
import { setupRenderingTest } from "discourse/tests/helpers/component-test";
|
||||
import fabricators from "../helpers/fabricators";
|
||||
import { query } from "discourse/tests/helpers/qunit-helpers";
|
||||
import hbs from "htmlbars-inline-precompile";
|
||||
import { render } from "@ember/test-helpers";
|
||||
import { module, test } from "qunit";
|
||||
|
||||
module(
|
||||
"Discourse Chat | Component | chat-channel-delete-modal-inner",
|
||||
function (hooks) {
|
||||
setupRenderingTest(hooks);
|
||||
|
||||
hooks.beforeEach(function () {
|
||||
this.set("channel", fabricators.chatChannel({}));
|
||||
});
|
||||
|
||||
test("channel title is escaped in instructions correctly", async function (assert) {
|
||||
this.set("channel.title", `<script>someeviltitle</script>`);
|
||||
|
||||
await render(
|
||||
hbs`{{chat-channel-delete-modal-inner chatChannel=channel}}`
|
||||
);
|
||||
|
||||
assert.ok(
|
||||
query(".chat-channel-delete-modal-instructions").innerHTML.includes(
|
||||
"<script>someeviltitle</script>"
|
||||
)
|
||||
);
|
||||
});
|
||||
}
|
||||
);
|
Reference in New Issue
Block a user