@@ -30,9 +30,6 @@ describe('FlexCard Standard Data Model (Metadata API Disabled) - Assessment and
3030 mockConnection = { } ;
3131 mockMessages = {
3232 getMessage : ( key : string , args ?: string [ ] ) => {
33- if ( key === 'needManualInterventionAsSpecialCharsInFlexcardName' ) {
34- return 'FlexCard name contains special characters and cannot be auto-migrated' ;
35- }
3633 if ( key === 'cardNameChangeMessage' ) {
3734 return `The card name '${ args ?. [ 0 ] } ' will be changed to '${ args ?. [ 1 ] } '` ;
3835 }
@@ -117,9 +114,10 @@ describe('FlexCard Standard Data Model (Metadata API Disabled) - Assessment and
117114 expect ( result . name ) . to . equal ( 'CustomerProfileCard' ) ;
118115 expect ( result . oldName ) . to . equal ( 'Customer-Profile@Card!' ) ;
119116
120- // Should add warning for manual intervention due to special characters
121- expect ( result . warnings ) . to . include ( 'FlexCard name contains special characters and cannot be auto-migrated' ) ;
122- expect ( result . migrationStatus ) . to . equal ( 'Needs Manual Intervention' ) ;
117+ // Should add warning about name change (name updates are now allowed, so status is Warnings not Manual Intervention)
118+ expect ( result . warnings ) . to . have . length . greaterThan ( 0 ) ;
119+ expect ( result . warnings [ 0 ] ) . to . include ( "will be changed to 'CustomerProfileCard'" ) ;
120+ expect ( result . migrationStatus ) . to . equal ( 'Warnings' ) ;
123121
124122 // Dependencies should still be detected for assessment
125123 expect ( result . dependenciesDR ) . to . have . length . greaterThan ( 0 ) ;
@@ -193,7 +191,7 @@ describe('FlexCard Standard Data Model (Metadata API Disabled) - Assessment and
193191 it ( 'should map OmniUiCard fields correctly for Standard Data Model' , ( ) => {
194192 const mockCardRecord = {
195193 Id : 'fc1' ,
196- Name : 'TestCard' ,
194+ Name : 'TestCard!@# ' ,
197195 DataSourceConfig : JSON . stringify ( {
198196 type : 'DataRaptor' ,
199197 value : { bundle : 'TestBundle' } ,
@@ -218,7 +216,7 @@ describe('FlexCard Standard Data Model (Metadata API Disabled) - Assessment and
218216 expect ( result . AuthorName ) . to . equal ( 'TestAuthor' ) ;
219217 expect ( result . VersionNumber ) . to . equal ( 2 ) ;
220218 expect ( result . OmniUiCardType ) . to . equal ( 'Parent' ) ;
221- expect ( result . OmniUiCardKey ) . to . equal ( 'test-card-key ' ) ;
219+ expect ( result . OmniUiCardKey ) . to . equal ( 'TestCard/TestAuthor/2.0 ' ) ;
222220 } ) ;
223221
224222 it ( 'should process DataRaptor data source and preserve registry mapping functionality' , ( ) => {
@@ -612,7 +610,7 @@ describe('FlexCard Standard Data Model (Metadata API Disabled) - Assessment and
612610 expect ( result . StylingConfiguration ) . to . equal ( 'style-config' ) ;
613611 expect ( result . OmniUiCardType ) . to . equal ( 'Parent' ) ;
614612 expect ( result . VersionNumber ) . to . equal ( 1 ) ;
615- expect ( result . OmniUiCardKey ) . to . equal ( 'card-key ' ) ;
613+ expect ( result . OmniUiCardKey ) . to . equal ( 'TestCard/TestAuthor/1.0 ' ) ;
616614 } ) ;
617615 } ) ;
618616} ) ;
0 commit comments