fix(curriculum): allows tests to accept event delegation solution (#59693)

This commit is contained in:
Richard
2025-04-16 09:09:53 -07:00
committed by GitHub
parent 0aefe7a551
commit 26ab080ada

View File

@@ -84,8 +84,7 @@ assert.isNotEmpty(buttonElements);
buttonElements.forEach(button => button.classList.add('filled'));
buttonElements.forEach(button => {
button.dispatchEvent(new Event('click'));
button.dispatchEvent(new Event('change'));
button.dispatchEvent(new Event('click', { bubbles: true }));
assert.isFalse(button.classList.contains('filled'));
assert.equal(button.innerHTML.charCodeAt(0), 9825);
});
@@ -100,8 +99,7 @@ assert.isNotEmpty(buttonElements);
buttonElements.forEach(button => button.classList.remove('filled'));
buttonElements.forEach(button => {
button.dispatchEvent(new Event('click'));
button.dispatchEvent(new Event('change'));
button.dispatchEvent(new Event('click', { bubbles: true }));
assert.isTrue(button.classList.contains('filled'));
assert.equal(button.innerHTML.charCodeAt(0), 10084);
});