Skip to content

Commit

Permalink
add spec test
Browse files Browse the repository at this point in the history
  • Loading branch information
driskull committed Jan 30, 2025
1 parent 17ab213 commit 1b5b0fe
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ export function formAssociated(
const component = await page.find(tag);

await assertValueSubmissionType(page, component, options);
await assertAriaHidden(page, component);
await assertValueResetOnFormReset(page, component, options);
await assertValueSubmittedOnFormSubmit(page, component, options);

Expand Down Expand Up @@ -127,6 +128,7 @@ export function formAssociated(
const component = await page.find(tag);

await assertValueSubmissionType(page, component, options);
await assertAriaHidden(page, component);
await assertValueResetOnFormReset(page, component, options);
await assertValueSubmittedOnFormSubmit(page, component, options);

Expand Down Expand Up @@ -243,6 +245,23 @@ export function formAssociated(
}
}

async function assertAriaHidden(page: E2EPage, component: E2EElement): Promise<void> {
const name = await component.getProperty("name");
const ariaHidden = await page.evaluate(
async (inputName: string, hiddenFormInputSlotName: string): Promise<string> => {
const hiddenFormInput = document.querySelector<HTMLInputElement>(
`[name="${inputName}"] input[slot=${hiddenFormInputSlotName}]`,
);

return hiddenFormInput.ariaHidden;
},
name,
hiddenFormInputSlotName,
);

expect(ariaHidden).toMatch("true");
}

async function assertValueResetOnFormReset(
page: E2EPage,
component: E2EElement,
Expand Down

0 comments on commit 1b5b0fe

Please sign in to comment.