Room list: add release announcement for sections (#33800)

* feat: add release announcement for sections

* test: update screenshot

* test: update tests

* test: add release annoucement utils to close it

* test: close release announcement in custom section tests

* test: update release announcement e2e test

* test: add more tests

* feat: update Ra labels

* test: update screenshot

* chore: remove stale screenshot
This commit is contained in:
Florian Duros
2026-06-19 12:06:58 +00:00
committed by GitHub
parent 43b9bc9458
commit 338c18df16
17 changed files with 185 additions and 47 deletions
@@ -108,13 +108,13 @@ describe("ReleaseAnnouncementStore", () => {
it("should listen to release announcement data changes in the store", async () => {
const secondStore = new ReleaseAnnouncementStore();
expect(secondStore.getReleaseAnnouncement()).toBe("_test_dummy1");
expect(secondStore.getReleaseAnnouncement()).toBe("room_list_section");
const promise = listenReleaseAnnouncementChanged();
await secondStore.nextReleaseAnnouncement();
expect(await promise).toBe("_test_dummy2");
expect(releaseAnnouncementStore.getReleaseAnnouncement()).toBe("_test_dummy2");
expect(await promise).toBe("_test_dummy1");
expect(releaseAnnouncementStore.getReleaseAnnouncement()).toBe("_test_dummy1");
});
it("should return null when there are toasts on screen", async () => {