Revert "DEV: rework the chat-live-pane (#20511)" (#20514)

This reverts commit 10e1831139.
This commit is contained in:
Joffrey JAFFEUX
2023-03-02 20:20:39 +01:00
committed by GitHub
parent 10e1831139
commit 435761ef58
119 changed files with 2327 additions and 2632 deletions
@@ -0,0 +1,36 @@
import { render, waitFor } from "@ember/test-helpers";
import { exists } from "discourse/tests/helpers/qunit-helpers";
import { setupRenderingTest } from "discourse/tests/helpers/component-test";
import hbs from "htmlbars-inline-precompile";
import { module, test } from "qunit";
module(
"Discourse Chat | Modifier | track-message-visibility",
function (hooks) {
setupRenderingTest(hooks);
test("Marks message as visible when it intersects with the viewport", async function (assert) {
const template = hbs`<div {{chat/track-message-visibility}}></div>`;
await render(template);
await waitFor("div[data-visible=true]");
assert.ok(
exists("div[data-visible=true]"),
"message is marked as visible"
);
});
test("Marks message as visible when it doesn't intersect with the viewport", async function (assert) {
const template = hbs`<div style="display:none;" {{chat/track-message-visibility}}></div>`;
await render(template);
await waitFor("div[data-visible=false]");
assert.ok(
exists("div[data-visible=false]"),
"message is not marked as visible"
);
});
}
);