diff --git a/core/modules/responsive_image/tests/src/Kernel/ResponsiveImageIntegrationTest.php b/core/modules/responsive_image/tests/src/Kernel/ResponsiveImageIntegrationTest.php new file mode 100644 index 0000000..fa800d0 --- /dev/null +++ b/core/modules/responsive_image/tests/src/Kernel/ResponsiveImageIntegrationTest.php @@ -0,0 +1,48 @@ + 'foo'])->save(); + /** @var \Drupal\responsive_image\ResponsiveImageStyleInterface $responsive_style */ + $responsive_style = ResponsiveImageStyle::create([ + 'id' => 'bar', + 'breakpoint_group' => 'responsive_image_test_module', + ]); + $responsive_style->addImageStyleMapping('responsive_image_test_module.mobile', '1.x', [ + 'image_mapping_type' => 'image_style', + 'image_mapping' => 'foo', + ])->save(); + + // Delete the image style. + ImageStyle::load('foo')->delete(); + + // Checks that the responsive image style still exists. + $this->assertNotNull($responsive_style = ResponsiveImageStyle::load('bar')); + } + +} \ No newline at end of file