fix(curriculum): dispatch bubbling event in Theme Switcher tests (#64102)

This commit is contained in:
Krzysztof G.
2025-11-24 16:17:31 +00:00
committed by GitHub
parent 77457e54a2
commit 82f89e8004
@@ -273,10 +273,10 @@ const listItems = document.querySelectorAll("#theme-dropdown li");
themeDropdownBtn.dispatchEvent(new Event("click"));
const clickedItem = listItems[1];
clickedItem?.dispatchEvent(new Event("click"), {bubbles: true});
const clickedItem = listItems[1];
clickedItem?.dispatchEvent(new Event("click", {bubbles: true}));
const expectedClass = clickedItem?.id;
const expectedClass = clickedItem?.id;
const actualClass = document.body.className;
assert.equal(actualClass, expectedClass);
@@ -291,7 +291,7 @@ const themeDropdownBtn = document.getElementById("theme-switcher-button");
const listItems = document.querySelectorAll("ul li");
themeDropdownBtn?.dispatchEvent(new Event("click"));
listItems[1]?.dispatchEvent(new Event("click"), {bubbles: true});
listItems[1]?.dispatchEvent(new Event("click", {bubbles: true}));
const selectedThemeName = listItems[1]?.textContent.toLowerCase().trim();
const selectedTheme = themes?.find(theme => theme.name === selectedThemeName);