diff --git a/src/Portal.svelte b/src/Portal.svelte
index 510a1a5..a4f6999 100644
--- a/src/Portal.svelte
+++ b/src/Portal.svelte
@@ -1,6 +1,7 @@
+
+
-
+
diff --git a/test/Portal.test.js b/test/Portal.test.js
index 2a840fc..39ea7c5 100644
--- a/test/Portal.test.js
+++ b/test/Portal.test.js
@@ -36,6 +36,18 @@ describe("
target", () => {
expect(renderedDivInTargetClass).not.toBe(null);
});
+ it("should be rendererd in the default HTML element (document.body) with attributes on parent", () => {
+ const renderedInDefaultWithProps = wrapper.querySelector(
+ "body #renderedInDefaultWithAttributes"
+ );
+
+ expect(renderedInDefaultWithProps).not.toBe(null);
+ expect(renderedInDefaultWithProps.parentNode).not.toBe(null);
+ expect(renderedInDefaultWithProps.parentNode.style.position).toBe(
+ "absolute"
+ );
+ });
+
it("should not render a Portal at the origin", () => {
const portalContainer = wrapper.querySelector("#portalCtn");
const isPortalContainerEmpty =
diff --git a/test/TestPortalWrapper.svelte b/test/TestPortalWrapper.svelte
index 624d29b..34a0251 100644
--- a/test/TestPortalWrapper.svelte
+++ b/test/TestPortalWrapper.svelte
@@ -14,6 +14,11 @@
+
+
+