📎 Fix some missing changes

This commit is contained in:
AzazelN28 2024-11-20 12:18:35 +01:00
parent b80ccbec0f
commit c8c83c1e1d
58 changed files with 551 additions and 504 deletions

View file

@ -0,0 +1,14 @@
import { expect, test } from "vitest";
import { createSelectionImposterFromClientRects } from "./Imposter.js";
/* @vitest-environment jsdom */
test("Create selection DOM rects from client rects", () => {
const rect = new DOMRect(20, 20, 100, 50);
const clientRects = [
new DOMRect(20, 20, 100, 20),
new DOMRect(20, 50, 50, 20),
];
const fragment = createSelectionImposterFromClientRects(rect, clientRects);
expect(fragment).toBeInstanceOf(DocumentFragment);
expect(fragment.childNodes).toHaveLength(2);
});