mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
FIX: improves linking of thread messages (#26095)
- The thread preview is now a regular link and can be right clicked - left gutter date, and regular date of a thread message will not correctly link to the thread's message
This commit is contained in:
@ -19,4 +19,19 @@ module("Discourse Chat | Unit | Helpers | format-chat-date", function (hooks) {
|
||||
`/chat/c/-/${channel.id}/${this.message.id}`
|
||||
);
|
||||
});
|
||||
|
||||
test("link to chat message thread", async function (assert) {
|
||||
const channel = fabricators.channel();
|
||||
const thread = fabricators.thread();
|
||||
this.message = fabricators.message({ channel, thread });
|
||||
|
||||
await render(
|
||||
hbs`{{format-chat-date this.message (hash threadContext=true)}}`
|
||||
);
|
||||
|
||||
assert.equal(
|
||||
query(".chat-time").getAttribute("href"),
|
||||
`/chat/c/-/${channel.id}/t/${thread.id}/${this.message.id}`
|
||||
);
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user