Skip to content

Commit 96963d4

Browse files
committed
test(palette): fix DOM fragment and image mock compatibility after rebase
- ensure createDocumentFragment returns real DOM nodes - fix img.style reference in createElement mock - align mocks with jsdom behavior to prevent appendChild errors
1 parent 4041a4a commit 96963d4

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

js/__tests__/palette.test.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1369,7 +1369,7 @@ describe("Palettes Class", () => {
13691369
if (tag === "img") {
13701370
const img = realCreate.call(document, "img");
13711371
img.width = 50;
1372-
image.style = {};
1372+
img.style = {};
13731373
return img;
13741374
}
13751375
return realCreate.call(document, tag);
@@ -1406,9 +1406,11 @@ describe("Palettes Class", () => {
14061406
const paletteList = {
14071407
appendChild: jest.fn()
14081408
};
1409-
document.createDocumentFragment = jest.fn(() => ({
1410-
appendChild: jest.fn()
1411-
}));
1409+
const realCreateFragment = document.createDocumentFragment;
1410+
1411+
document.createDocumentFragment = jest.fn(() => {
1412+
return realCreateFragment.call(document);
1413+
});
14121414

14131415
global.docById = jest.fn(id => {
14141416
if (id === "PaletteBody_items") return paletteList;
@@ -1502,9 +1504,11 @@ describe("Palettes Class", () => {
15021504
const paletteList = {
15031505
appendChild: jest.fn()
15041506
};
1505-
document.createDocumentFragment = jest.fn(() => ({
1506-
appendChild: jest.fn()
1507-
}));
1507+
const realCreateFragment = document.createDocumentFragment;
1508+
1509+
document.createDocumentFragment = jest.fn(() => {
1510+
return realCreateFragment.call(document);
1511+
});
15081512

15091513
global.docById = jest.fn(id => {
15101514
if (id === "PaletteBody_items") return paletteList;

0 commit comments

Comments
 (0)