1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 14:48:08 +02:00

Merge pull request #19001 from timvandermeij/integration-test-scripting-uppercase

Fix the "must convert input to uppercase" scripting integration test
This commit is contained in:
Tim van der Meij 2024-11-03 15:47:45 +01:00 committed by GitHub
commit 35673d3e6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1229,59 +1229,43 @@ describe("Interaction", () => {
await typeAndWaitForSandbox(page, getSelector("27R"), "Hello");
await page.waitForFunction(
`${getQuerySelector("27R")}.value !== "Hello"`
`${getQuerySelector("27R")}.value === "HELLO"`
);
let text = await page.$eval(getSelector("27R"), el => el.value);
expect(text).withContext(`In ${browserName}`).toEqual("HELLO");
await typeAndWaitForSandbox(page, getSelector("27R"), " world");
await page.waitForFunction(
`${getQuerySelector("27R")}.value !== "HELLO world"`
`${getQuerySelector("27R")}.value === "HELLO WORLD"`
);
text = await page.$eval(getSelector("27R"), el => el.value);
expect(text).withContext(`In ${browserName}`).toEqual("HELLO WORLD");
await page.keyboard.press("Backspace");
await waitForSandboxTrip(page);
await page.keyboard.press("Backspace");
await waitForSandboxTrip(page);
await page.waitForFunction(
`${getQuerySelector("27R")}.value !== "HELLO WORLD"`
`${getQuerySelector("27R")}.value === "HELLO WOR"`
);
text = await page.$eval(getSelector("27R"), el => el.value);
expect(text).withContext(`In ${browserName}`).toEqual("HELLO WOR");
await typeAndWaitForSandbox(page, getSelector("27R"), "12.dL");
await page.waitForFunction(
`${getQuerySelector("27R")}.value !== "HELLO WOR"`
`${getQuerySelector("27R")}.value === "HELLO WORDL"`
);
text = await page.$eval(getSelector("27R"), el => el.value);
expect(text).withContext(`In ${browserName}`).toEqual("HELLO WORDL");
await typeAndWaitForSandbox(page, getSelector("27R"), " ");
await kbDeleteLastWord(page);
await waitForSandboxTrip(page);
await page.waitForFunction(
`${getQuerySelector("27R")}.value !== "HELLO WORDL "`
`${getQuerySelector("27R")}.value === "HELLO "`
);
text = await page.$eval(getSelector("27R"), el => el.value);
expect(text).withContext(`In ${browserName}`).toEqual("HELLO ");
await page.$eval(getSelector("27R"), el => {
// Select LL
el.selectionStart = 2;
el.selectionEnd = 4;
});
await page.keyboard.press("a");
text = await page.$eval(getSelector("27R"), el => el.value);
expect(text).withContext(`In ${browserName}`).toEqual("HEAO ");
await typeAndWaitForSandbox(page, getSelector("27R"), "a");
await page.waitForFunction(
`${getQuerySelector("27R")}.value === "HEAO "`
);
})
);
});