add initialization and environment unit tests

This commit is contained in:
Rene Haas
2022-08-23 16:25:27 +02:00
parent dce2f1b4c6
commit 73419d25e0
10 changed files with 938 additions and 46 deletions
@@ -39,7 +39,6 @@ import {
dynamicInitializationElement as generalDynamicInitializationElement,
} from 'initialization';
import type {
Initialization,
InitializationTarget,
InitializationTargetElement,
InitializationTargetObject,
@@ -117,10 +116,10 @@ export const createStructureSetupElements = (
const isBody = targetElement === ownerDocument.body;
const wnd = ownerDocument.defaultView as Window;
const staticInitializationElement = generalStaticInitializationElement<
Initialization['elements']['viewport']
[InitializationTargetElement]
>.bind(0, [targetElement]);
const dynamicInitializationElement = generalDynamicInitializationElement<
Initialization['elements']['content']
[InitializationTargetElement]
>.bind(0, [targetElement]);
const viewportElement = staticInitializationElement(
createNewDiv,