From 6f0b891c6f9e0098b8434048c30119f6b4b400dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnthermann=2C=20C=2E=20=28Clemens=29?= Date: Wed, 28 Aug 2024 12:46:47 +0200 Subject: [PATCH] update test --- .../overlays/test/OverlayController.test.js | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/packages/ui/components/overlays/test/OverlayController.test.js b/packages/ui/components/overlays/test/OverlayController.test.js index c4f0152cd..0babba23e 100644 --- a/packages/ui/components/overlays/test/OverlayController.test.js +++ b/packages/ui/components/overlays/test/OverlayController.test.js @@ -1765,24 +1765,32 @@ describe('OverlayController', () => { }); }); - describe('run _keepBodySize only with global placement', () => { + describe('run _keepBodySize only with scroll prevention', () => { /** * @type {OverlayController} */ - const overlayControllerLocal = new OverlayController({ + const overlayControllerNoPrevent = new OverlayController({ ...withLocalTestConfig(), preventsScroll: false, }); - it('should not run with local placement', async () => { - await overlayControllerLocal.show(); + const overlayControllerPreventsScroll = new OverlayController({ + ...withLocalTestConfig(), + preventsScroll: true, + }); + + it('should not run with scroll prevention', async () => { + await overlayControllerNoPrevent.show(); + + expect(overlayControllerNoPrevent.__bodyMarginRightInline).to.equal(undefined); + expect(overlayControllerNoPrevent.__bodyMarginRight).to.equal(undefined); + }); + + it('should run with scroll prevention', async () => { + await overlayControllerPreventsScroll.show(); - expect(overlayControllerLocal.__bodyMarginRightInline).to.equal(undefined); - expect(overlayControllerLocal.__bodyMarginRight).to.equal(undefined); - - overlayControllerLocal.updateConfig({ preventsScroll: true }); - expect(overlayControllerLocal.__bodyMarginRightInline).to.not.equal(undefined); - expect(overlayControllerLocal.__bodyMarginRight).to.not.equal(undefined); + expect(overlayControllerPreventsScroll.__bodyMarginRightInline).to.not.equal(undefined); + expect(overlayControllerPreventsScroll.__bodyMarginRight).to.not.equal(undefined); }); }); });