FieldStorageConfig::
create([ 'type' => 'image',
'entity_type' => 'entity_test',
'field_name' => 'bar',
])->
save();
FieldConfig::
create([ 'entity_type' => 'entity_test',
'bundle' => 'entity_test',
'field_name' => 'bar',
])->
save();
$test_view =
$this->
loadTestView('views.view.test_responsive_images'
);
$needs_update =
$config_updater->
needsResponsiveImageLazyLoadFieldUpdate($test_view);
$test_view->
save();
$this->
assertTrue($needs_update);
$default_display =
$test_view->
getDisplay('default'
);
self::
assertEquals('eager',
$default_display['display_options'
]['fields'
]['bar'
]['settings'
]['image_loading'
]['attribute'
]);
} /**
* Loads a test view.
*
* @param string $view_id
* The view config ID.
*
* @return \Drupal\views\ViewEntityInterface
* A view entity object.
*/