mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-24 09:08:07 +02:00
[Editor] Remove the error panel when the user click on an other tab (bug 1949201)
This commit is contained in:
parent
d10cea5dd0
commit
12ba81718c
2 changed files with 49 additions and 0 deletions
|
@ -373,4 +373,52 @@ describe("Signature Editor", () => {
|
|||
);
|
||||
});
|
||||
});
|
||||
|
||||
describe("Bug 1949201", () => {
|
||||
let pages;
|
||||
|
||||
beforeEach(async () => {
|
||||
pages = await loadAndWait("empty.pdf", ".annotationEditorLayer");
|
||||
});
|
||||
|
||||
afterEach(async () => {
|
||||
await closePages(pages);
|
||||
});
|
||||
|
||||
it("must check that the error panel is correctly removed", async () => {
|
||||
await Promise.all(
|
||||
pages.map(async ([_, page]) => {
|
||||
await switchToSignature(page);
|
||||
await page.click("#editorSignatureAddSignature");
|
||||
|
||||
await page.waitForSelector("#addSignatureDialog", {
|
||||
visible: true,
|
||||
});
|
||||
await page.click("#addSignatureImageButton");
|
||||
await page.waitForSelector("#addSignatureImagePlaceholder", {
|
||||
visible: true,
|
||||
});
|
||||
const input = await page.$("#addSignatureFilePicker");
|
||||
await input.uploadFile(
|
||||
`${path.join(__dirname, "./signature_editor_spec.mjs")}`
|
||||
);
|
||||
await page.waitForSelector("#addSignatureError", { visible: true });
|
||||
await page.click("#addSignatureErrorCloseButton");
|
||||
await page.waitForSelector("#addSignatureError", { visible: false });
|
||||
|
||||
await input.uploadFile(
|
||||
`${path.join(__dirname, "./stamp_editor_spec.mjs")}`
|
||||
);
|
||||
await page.waitForSelector("#addSignatureError", { visible: true });
|
||||
|
||||
await page.click("#addSignatureTypeButton");
|
||||
await page.waitForSelector(
|
||||
"#addSignatureTypeButton[aria-selected=true]"
|
||||
);
|
||||
await page.waitForSelector("#addSignatureError", { visible: false });
|
||||
await page.click("#addSignatureCancelButton");
|
||||
})
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue