11import { addTags } from '../src/entry-editable'
2- import { entry_global_field , entry_global_field_multiple , entry_modular_block , entry_reference , entry_with_text , entry_with_applied_variants , entry_with_system_variants , entry_with_parent_path_variants } from './mock/entry-editable-mock'
2+ import { entry_global_field , entry_global_field_multiple , entry_modular_block , entry_reference , entry_with_text , entry_with_applied_variants , entry_with_parent_path_variants } from './mock/entry-editable-mock'
33
44describe ( 'Entry editable test' , ( ) => {
55 it ( 'Entry with text test' , done => {
@@ -134,7 +134,6 @@ describe('Entry editable test', () => {
134134
135135 // Field with direct variant match should get v2 prefix and variant suffix
136136 expect ( ( entry_with_applied_variants as any ) [ '$' ] [ 'rich_text_editor' ] ) . toEqual ( 'data-cslp=v2:entry_asset.entry_uid_1_variant_1.en-us.rich_text_editor' )
137- expect ( ( entry_with_applied_variants as any ) [ '$' ] [ 'rich_text_editor_multiple' ] ) . toEqual ( 'data-cslp=v2:entry_asset.entry_uid_1_variant_1.en-us.rich_text_editor_multiple' )
138137
139138 // Nested field with direct variant match
140139 expect ( ( entry_with_applied_variants as any ) [ 'nested' ] [ '$' ] [ 'field' ] ) . toEqual ( 'data-cslp=v2:entry_asset.entry_uid_1_variant_2.en-us.nested.field' )
@@ -150,7 +149,6 @@ describe('Entry editable test', () => {
150149
151150 // Field with direct variant match should get v2 prefix and variant suffix as object
152151 expect ( ( entry_with_applied_variants as any ) [ '$' ] [ 'rich_text_editor' ] ) . toEqual ( { 'data-cslp' : 'v2:entry_asset.entry_uid_1_variant_1.en-us.rich_text_editor' } )
153- expect ( ( entry_with_applied_variants as any ) [ '$' ] [ 'rich_text_editor_multiple' ] ) . toEqual ( { 'data-cslp' : 'v2:entry_asset.entry_uid_1_variant_1.en-us.rich_text_editor_multiple' } )
154152
155153 // Nested field with direct variant match
156154 expect ( ( entry_with_applied_variants as any ) [ 'nested' ] [ '$' ] [ 'field' ] ) . toEqual ( { 'data-cslp' : 'v2:entry_asset.entry_uid_1_variant_2.en-us.nested.field' } )
@@ -161,16 +159,6 @@ describe('Entry editable test', () => {
161159 done ( )
162160 } )
163161
164- it ( 'Entry with system-level applied variants should work correctly' , done => {
165- addTags ( entry_with_system_variants , 'entry_asset' , false )
166-
167- // Fields with system variants should get v2 prefix and variant suffix
168- expect ( ( entry_with_system_variants as any ) [ '$' ] [ 'title' ] ) . toEqual ( 'data-cslp=v2:entry_asset.entry_uid_2_system_variant.en-us.title' )
169- expect ( ( entry_with_system_variants as any ) [ '$' ] [ 'description' ] ) . toEqual ( 'data-cslp=v2:entry_asset.entry_uid_2_desc_variant.en-us.description' )
170-
171- done ( )
172- } )
173-
174162 it ( 'Entry with parent path variants should find correct variant' , done => {
175163 addTags ( entry_with_parent_path_variants , 'entry_asset' , false )
176164
@@ -191,9 +179,8 @@ describe('Entry editable test', () => {
191179
192180 // Modular block content with variant should get v2 prefix and variant suffix
193181 expect ( ( entry_with_applied_variants as any ) [ 'modular_blocks' ] [ 0 ] [ '$' ] [ 'content' ] ) . toEqual ( 'data-cslp=v2:entry_asset.entry_uid_1_variant_3.en-us.modular_blocks.0.content' )
194-
195182 // Modular block field without variant should not have v2 prefix
196- expect ( ( entry_with_applied_variants as any ) [ 'modular_blocks' ] [ 0 ] [ '$' ] [ 'title' ] ) . toEqual ( 'data-cslp=entry_asset.entry_uid_1 .en-us.modular_blocks.0.title' )
183+ expect ( ( entry_with_applied_variants as any ) [ 'modular_blocks' ] [ 0 ] [ 'content' ] [ ' $'] [ 'title' ] ) . toEqual ( 'data-cslp=v2: entry_asset.entry_uid_1_variant_3 .en-us.modular_blocks.0.content .title' )
197184
198185 done ( )
199186 } )
0 commit comments