test(DiffEditor): wait for the split view's revert column, drawn on a measure pass
This commit is contained in:
@@ -66,7 +66,10 @@ describe("DiffEditor", () => {
|
|||||||
expect(right).toHaveAttribute("contenteditable", "true");
|
expect(right).toHaveAttribute("contenteditable", "true");
|
||||||
expect(container.querySelector(".cm-merge-a .cm-changedLine.cm-ah-mod")).not.toBeNull();
|
expect(container.querySelector(".cm-merge-a .cm-changedLine.cm-ah-mod")).not.toBeNull();
|
||||||
expect(container.querySelector(".cm-merge-b .cm-changedLine.cm-ah-mod")).not.toBeNull();
|
expect(container.querySelector(".cm-merge-b .cm-changedLine.cm-ah-mod")).not.toBeNull();
|
||||||
expect(container.querySelector(".cm-merge-revert button")).toHaveAttribute("title", "Revert");
|
// The revert column is drawn in CodeMirror's next measure pass, not at mount.
|
||||||
|
await waitFor(() =>
|
||||||
|
expect(container.querySelector(".cm-merge-revert button")).toHaveAttribute("title", "Revert")
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("folds unchanged lines away when collapsed, and offers Revert on a block", async () => {
|
it("folds unchanged lines away when collapsed, and offers Revert on a block", async () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user