diff --git a/e2e/custom-jsdom-env/foo.component.html b/e2e/custom-jsdom-env/foo.component.html
index cdd69d0efa..fd9d5fe331 100644
--- a/e2e/custom-jsdom-env/foo.component.html
+++ b/e2e/custom-jsdom-env/foo.component.html
@@ -7,4 +7,5 @@
{{ value2() }}
+
diff --git a/e2e/custom-jsdom-env/foo.component.ts b/e2e/custom-jsdom-env/foo.component.ts
index 62407aed74..bbb2ed5c48 100644
--- a/e2e/custom-jsdom-env/foo.component.ts
+++ b/e2e/custom-jsdom-env/foo.component.ts
@@ -1,5 +1,6 @@
import { NgIf } from '@angular/common';
import { Component, input } from '@angular/core';
+import { InputMask } from 'primeng/inputmask';
@Component({
selector: 'foo',
@@ -14,7 +15,7 @@ import { Component, input } from '@angular/core';
}
`,
],
- imports: [NgIf],
+ imports: [NgIf, InputMask],
})
export class FooComponent {
readonly value1 = input('val1');
diff --git a/e2e/custom-jsdom-env/package.json b/e2e/custom-jsdom-env/package.json
new file mode 100644
index 0000000000..8172f2b65e
--- /dev/null
+++ b/e2e/custom-jsdom-env/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "custom-jsdom-env",
+ "private": true,
+ "devDependencies": {
+ "primeicons": "^7.0.0",
+ "primeng": "^19.0.5"
+ }
+}
diff --git a/e2e/custom-jsdom-env/yarn.lock b/e2e/custom-jsdom-env/yarn.lock
new file mode 100644
index 0000000000..b49d226aec
--- /dev/null
+++ b/e2e/custom-jsdom-env/yarn.lock
@@ -0,0 +1,65 @@
+# This file is generated by running "yarn install" inside your project.
+# Manual changes might be lost - proceed with caution!
+
+__metadata:
+ version: 8
+ cacheKey: 10
+
+"@primeuix/styled@npm:^0.3.2":
+ version: 0.3.2
+ resolution: "@primeuix/styled@npm:0.3.2"
+ dependencies:
+ "@primeuix/utils": "npm:^0.3.2"
+ checksum: 10/7febc97eb3aa5c860308b45825e97aef97beb4b9798bc31e6e36839d559ed4a243e1e40bafecdd84b3627ee569c4261608fe295cf953990a2b143f0829f7a78e
+ languageName: node
+ linkType: hard
+
+"@primeuix/utils@npm:^0.3.2":
+ version: 0.3.2
+ resolution: "@primeuix/utils@npm:0.3.2"
+ checksum: 10/31df653f2914e188fe8d5c4db24e36721e743d3f41e672d6a7a5fd275f399949f84e18abb4fca230a3f698f9533ec6092f00166256851fd03f32d27884c75459
+ languageName: node
+ linkType: hard
+
+"custom-jsdom-env@workspace:.":
+ version: 0.0.0-use.local
+ resolution: "custom-jsdom-env@workspace:."
+ dependencies:
+ primeicons: "npm:^7.0.0"
+ primeng: "npm:^19.0.5"
+ languageName: unknown
+ linkType: soft
+
+"primeicons@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "primeicons@npm:7.0.0"
+ checksum: 10/ff1d698a4d5932105393cd3288c6b1fd92ad30b6fbce1b49de86bcc1917d74d6769c12061d43aa8657fe52ac79d9336527f0708d8c5a0347a1ddcd3e47d0eb73
+ languageName: node
+ linkType: hard
+
+"primeng@npm:^19.0.5":
+ version: 19.0.5
+ resolution: "primeng@npm:19.0.5"
+ dependencies:
+ "@primeuix/styled": "npm:^0.3.2"
+ "@primeuix/utils": "npm:^0.3.2"
+ tslib: "npm:^2.3.0"
+ peerDependencies:
+ "@angular/animations": ^19.0.0
+ "@angular/cdk": ^19.0.0
+ "@angular/common": ^19.0.0
+ "@angular/core": ^19.0.0
+ "@angular/forms": ^19.0.0
+ "@angular/platform-browser": ^19.0.0
+ "@angular/router": ^19.0.0
+ rxjs: ^6.0.0 || ^7.8.1
+ checksum: 10/6c4a89ecc305de10bea8a751312063cfe29ae70f5a34738d896878628b39393b016505ddab696285c62f5d40795d55f211a0cb502fbbb9a5ce11aaf8b5fc7ea2
+ languageName: node
+ linkType: hard
+
+"tslib@npm:^2.3.0":
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7
+ languageName: node
+ linkType: hard