Files
remark42/web/app/testUtils/index.js
T

18 lines
420 B
JavaScript

export function createDomContainer(setup) {
let domContainer = null;
beforeAll(() => {
domContainer = document.createElement('div');
(document.body || document.documentElement).appendChild(domContainer);
setup({ domContainer });
});
beforeEach(() => {
domContainer.innerHTML = '';
});
afterAll(() => {
domContainer.parentNode.removeChild(domContainer);
domContainer = null;
});
}