diff --git a/packages/mui-lab/src/Masonry/Masonry.test.js b/packages/mui-lab/src/Masonry/Masonry.test.js
index 790ff5e3a16c19..d79510cbdd3d02 100644
--- a/packages/mui-lab/src/Masonry/Masonry.test.js
+++ b/packages/mui-lab/src/Masonry/Masonry.test.js
@@ -100,6 +100,7 @@ describe('', () => {
});
it('should throw console error when children are empty', function test() {
+ // React 19 removed prop types support
if (!/jsdom/.test(window.navigator.userAgent) || reactMajor >= 19) {
this.skip();
}
@@ -112,9 +113,14 @@ describe('', () => {
if (/jsdom/.test(window.navigator.userAgent)) {
this.skip();
}
- expect(() => render()).toErrorDev(
- 'Warning: Failed prop type: The prop `children` is marked as required in `ForwardRef(Masonry)`, but its value is `undefined`.',
- );
+
+ // React 19 removed prop types support
+ if (reactMajor < 19) {
+ expect(() => render()).toErrorDev(
+ 'Warning: Failed prop type: The prop `children` is marked as required in `ForwardRef(Masonry)`, but its value is `undefined`.',
+ );
+ }
+
expect(() => render()).not.to.throw(new TypeError());
});
});