https://github.com/d-led/angular-ix-cypress
reproducing cypress testing bugs
https://github.com/d-led/angular-ix-cypress
Last synced: 9 months ago
JSON representation
reproducing cypress testing bugs
- Host: GitHub
- URL: https://github.com/d-led/angular-ix-cypress
- Owner: d-led
- License: unlicense
- Created: 2022-12-20T15:46:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-04T19:48:15.000Z (about 3 years ago)
- Last Synced: 2025-04-11T23:40:39.301Z (about 1 year ago)
- Language: TypeScript
- Size: 1.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Angular Ix Cypress
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.0.3.
## Cypress e2e `document.body` is `null` in `Popover.destroy` bug reproduction
> fixed in ix 1.3
- `npm i`
- `ng serve` in one console
- open Cypress: `npx cypress open --e2e --browser chrome`
- open the spec in the opened Chrome Browser (the tests should pass)
- open the Developer Tools/Console in that browser
- hover over the test steps (DOM snapshots will be loaded)
- `document.body` is `null` → exception at: [popover.util.ts:L37](https://github.com/siemens/ix/blob/ce5d7cb3e31327e84e02d4a017493ece90caf98e/packages/core/src/components/utils/popover.util.ts#L37)
Screen recording (made with [LICEcap](https://www.cockos.com/licecap/)):
