Current path: home/webdevt/www/demo2/wp-content/themes/blocksy/static/js/options/helpers/
?? Go up: /home/webdevt/www/demo2/wp-content/themes/blocksy/static/js/options
import { getValueFromInput } from './get-value-from-input'
test('it properly gets keys to mutate', () => {
expect(
getValueFromInput(
{
0: [
{
'5a35cdfd143f4b03888bc7f5aaec95e3': {
type: 'ct-condition',
condition: {
show_on_front: 'posts',
},
values_source: 'global',
options: {
description: {
label: false,
type: 'textarea',
value: '',
disableRevertButton: true,
design: 'block',
},
},
},
},
],
'78f71dc317a543ba78de430851dca893': {
type: 'ct-condition',
condition: {
blog_hero_section: 'type-1',
},
values_source: 'parent',
options: {
hero_item_max_width: {
label: 'Max Width',
type: 'ct-slider',
value: 100,
min: 10,
max: 100,
defaultUnit: '%',
responsive: true,
sync: {
id: 'blog_hero_elements_spacing',
},
},
},
},
'25efeb6ffe1c0b6532b04d1c3a8c44dc': {
type: 'ct-condition',
condition: {
itemIndex: '!0',
},
options: {
hero_item_spacing: {
label: 'Top Spacing',
type: 'ct-slider',
value: 20,
min: 0,
max: 100,
responsive: true,
sync: {
id: 'blog_hero_elements_spacing',
},
},
},
},
description_visibility: {
label: 'Visibility',
type: 'ct-visibility',
design: 'block',
value: {
desktop: true,
tablet: true,
mobile: false,
},
choices: [
{
key: 'desktop',
value: 'Desktop',
},
{
key: 'tablet',
value: 'Tablet',
},
{
key: 'mobile',
value: 'Mobile',
},
],
sync: {
id: 'blog_hero_elements_spacing',
},
},
},
{
id: 'custom_description',
enabled: true,
description_visibility: {
desktop: true,
tablet: true,
mobile: false,
},
id: 'custom_description',
enabled: true,
description_visibility: true,
__id: 'AxjLaJMovFU9XViP7OBvo',
}
).description_visibility
).toStrictEqual(true)
})