@@ -20,9 +20,14 @@ describe('DigitalExperienceSourceAdapter', () => {
2020
2121 const HOME_VIEW_NAME = 'sfdc_cms__view/home' ;
2222 const HOME_VIEW_PATH = join ( BUNDLE_PATH , 'sfdc_cms__view' , 'home' ) ;
23+ const HOME_VIEW_MOBILE_PATH = join ( HOME_VIEW_PATH , 'mobile' ) ;
24+ const HOME_VIEW_TABLET_PATH = join ( HOME_VIEW_PATH , 'tablet' ) ;
25+
2326 const HOME_VIEW_CONTENT_FILE = join ( HOME_VIEW_PATH , 'content.json' ) ;
2427 const HOME_VIEW_META_FILE = join ( HOME_VIEW_PATH , DE_METAFILE ) ;
2528 const HOME_VIEW_FRENCH_VARIANT_FILE = join ( HOME_VIEW_PATH , 'fr.json' ) ;
29+ const HOME_VIEW_MOBILE_VARIANT_FILE = join ( HOME_VIEW_MOBILE_PATH , 'mobile.json' ) ;
30+ const HOME_VIEW_TABLET_VARIANT_FILE = join ( HOME_VIEW_TABLET_PATH , 'tablet.json' ) ;
2631
2732 const registryAccess = new RegistryAccess ( ) ;
2833 const forceIgnore = new ForceIgnore ( ) ;
@@ -31,6 +36,8 @@ describe('DigitalExperienceSourceAdapter', () => {
3136 HOME_VIEW_CONTENT_FILE ,
3237 HOME_VIEW_META_FILE ,
3338 HOME_VIEW_FRENCH_VARIANT_FILE ,
39+ HOME_VIEW_MOBILE_VARIANT_FILE ,
40+ HOME_VIEW_TABLET_VARIANT_FILE ,
3441 ] ) ;
3542
3643 const bundleAdapter = new DigitalExperienceSourceAdapter (
@@ -67,6 +74,11 @@ describe('DigitalExperienceSourceAdapter', () => {
6774 expect ( bundleAdapter . getComponent ( HOME_VIEW_FRENCH_VARIANT_FILE ) ) . to . deep . equal ( component ) ;
6875 } ) ;
6976
77+ it ( 'should return a SourceComponent for mobile and tablet variant json' , ( ) => {
78+ expect ( bundleAdapter . getComponent ( HOME_VIEW_MOBILE_VARIANT_FILE ) ) . to . deep . equal ( component ) ;
79+ expect ( bundleAdapter . getComponent ( HOME_VIEW_TABLET_VARIANT_FILE ) ) . to . deep . equal ( component ) ;
80+ } ) ;
81+
7082 it ( 'should return a SourceComponent when a bundle path is provided' , ( ) => {
7183 expect ( bundleAdapter . getComponent ( HOME_VIEW_PATH ) ) . to . deep . equal ( component ) ;
7284 expect ( bundleAdapter . getComponent ( BUNDLE_PATH ) ) . to . deep . equal ( component ) ;
@@ -100,5 +112,10 @@ describe('DigitalExperienceSourceAdapter', () => {
100112 expect ( digitalExperienceAdapter . getComponent ( HOME_VIEW_META_FILE ) ) . to . deep . equal ( component ) ;
101113 expect ( digitalExperienceAdapter . getComponent ( HOME_VIEW_FRENCH_VARIANT_FILE ) ) . to . deep . equal ( component ) ;
102114 } ) ;
115+
116+ it ( 'should return a SourceComponent for mobile and tablet variant json' , ( ) => {
117+ expect ( digitalExperienceAdapter . getComponent ( HOME_VIEW_MOBILE_VARIANT_FILE ) ) . to . deep . equal ( component ) ;
118+ expect ( digitalExperienceAdapter . getComponent ( HOME_VIEW_TABLET_VARIANT_FILE ) ) . to . deep . equal ( component ) ;
119+ } ) ;
103120 } ) ;
104121} ) ;
0 commit comments