diff --git a/test/utils/pickers/describePicker/describePicker.tsx b/test/utils/pickers/describePicker/describePicker.tsx index d5bb340f790f1..5c1bf651582b9 100644 --- a/test/utils/pickers/describePicker/describePicker.tsx +++ b/test/utils/pickers/describePicker/describePicker.tsx @@ -178,6 +178,22 @@ function innerDescribePicker(ElementToTest: React.ElementType, options: Describe expect(screen.queryByTestId('pickers-toolbar')).to.equal(null); }); }); + + describe('prop: disableOpenPicker', () => { + it('should not render the open picker button, but still render the picker if its open', function test() { + if (variant === 'static') { + this.skip(); + } + + render(); + + expect(screen.queryByRole('button', { name: /Choose/ })).to.equal(null); + // check if anything has been rendered inside the layout content wrapper + expect(document.querySelector('.MuiPickersLayout-contentWrapper')?.hasChildNodes()).to.equal( + true, + ); + }); + }); } /**