mirror of
https://github.com/discourse/discourse.git
synced 2025-05-25 09:57:25 +08:00
DEV: Use the new hasHtml
/includesHtml
from qunit-dom (#29680)
This commit is contained in:
@ -53,11 +53,9 @@ module("Discourse Chat | Component | chat message collapser", function (hooks) {
|
||||
this.set("uploads", [{ original_filename: evilString }]);
|
||||
await render(hbs`<ChatMessageCollapser @uploads={{this.uploads}} />`);
|
||||
|
||||
assert.true(
|
||||
query(".chat-message-collapser-link-small").innerHTML.includes(
|
||||
evilStringEscaped
|
||||
)
|
||||
);
|
||||
assert
|
||||
.dom(".chat-message-collapser-link-small")
|
||||
.includesHtml(evilStringEscaped);
|
||||
});
|
||||
});
|
||||
|
||||
@ -399,16 +397,14 @@ module(
|
||||
);
|
||||
await render(hbs`<ChatMessageCollapser @cooked={{this.cooked}} />`);
|
||||
|
||||
assert.true(
|
||||
queryAll(".chat-message-collapser-link-small")[0].innerHTML.includes(
|
||||
evilStringEscaped
|
||||
)
|
||||
);
|
||||
assert.true(
|
||||
queryAll(".chat-message-collapser-link-small")[1].innerHTML.includes(
|
||||
"<script>someeviltitle</script>"
|
||||
)
|
||||
);
|
||||
const links = [
|
||||
...document.querySelectorAll(".chat-message-collapser-link-small"),
|
||||
];
|
||||
|
||||
assert.dom(links[0]).includesHtml(evilStringEscaped);
|
||||
assert
|
||||
.dom(links[1])
|
||||
.includesHtml("<script>someeviltitle</script>");
|
||||
});
|
||||
|
||||
test("shows alt or links (if no alt) for linked image", async function (assert) {
|
||||
@ -511,10 +507,7 @@ module(
|
||||
assert
|
||||
.dom(".chat-message-collapser-link-small")
|
||||
.hasProperty("href", /%3Cscript%3Esomeeviltitle%3C\/script%3E$/);
|
||||
assert.strictEqual(
|
||||
query(".chat-message-collapser-link-small").innerHTML.trim(),
|
||||
"someeviltitle"
|
||||
);
|
||||
assert.dom(".chat-message-collapser-link-small").hasHtml("someeviltitle");
|
||||
});
|
||||
|
||||
test("removes album title overlay", async function (assert) {
|
||||
|
Reference in New Issue
Block a user