diff --git a/src/common-components/tests/BaseComponent.test.jsx b/src/common-components/tests/BaseComponent.test.jsx
new file mode 100644
index 00000000..3da0a96a
--- /dev/null
+++ b/src/common-components/tests/BaseComponent.test.jsx
@@ -0,0 +1,48 @@
+import React from 'react';
+import { mount } from 'enzyme';
+import { IntlProvider } from '@edx/frontend-platform/i18n';
+
+import SmallScreenLayout from '../SmallScreenLayout';
+import MediumScreenLayout from '../MediumScreenLayout';
+import LargeScreenLayout from '../LargeScreenLayout';
+
+describe('ScreenLayout', () => {
+ it('should display the form, pass as a child in SmallScreenLayout', () => {
+ const smallScreen = mount(
+
+
+
+
+ ,
+ );
+ expect(smallScreen.find('form').exists()).toEqual(true);
+ });
+
+ it('should display the form, pass as a child in MediumScreenLayout', () => {
+ const mediumScreen = mount(
+
+
+
+
+ ,
+ );
+ expect(mediumScreen.find('form').exists()).toEqual(true);
+ });
+
+ it('should display the form, pass as a child in LargeScreenLayout', () => {
+ const largeScreen = mount(
+
+
+
+
+ ,
+ );
+ expect(largeScreen.find('form').exists()).toEqual(true);
+ });
+});