diff --git a/tests/localgov_media_test_config/config/install/core.entity_form_display.media.document.default.yml b/tests/localgov_media_test_config/config/recipe/core.entity_form_display.media.document.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_form_display.media.document.default.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_form_display.media.document.default.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_form_display.media.image.default.yml b/tests/localgov_media_test_config/config/recipe/core.entity_form_display.media.image.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_form_display.media.image.default.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_form_display.media.image.default.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_form_display.media.remote_video.default.yml b/tests/localgov_media_test_config/config/recipe/core.entity_form_display.media.remote_video.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_form_display.media.remote_video.default.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_form_display.media.remote_video.default.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.document.default.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.document.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.document.default.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.document.default.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.default.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.default.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.default.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.freestyle.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.freestyle.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.freestyle.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.freestyle.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.localgov_featured.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.localgov_featured.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.localgov_featured.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.localgov_featured.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.localgov_featured_large.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.localgov_featured_large.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.localgov_featured_large.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.localgov_featured_large.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.localgov_newsroom_teaser.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.localgov_newsroom_teaser.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.localgov_newsroom_teaser.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.localgov_newsroom_teaser.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.medium_8_7.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.medium_8_7.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.medium_8_7.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.medium_8_7.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.responsive_3x2.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.responsive_3x2.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.responsive_3x2.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.responsive_3x2.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.responsive_banner.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.responsive_banner.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.responsive_banner.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.responsive_banner.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.scale_crop_7_3_large.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.scale_crop_7_3_large.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.scale_crop_7_3_large.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.scale_crop_7_3_large.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.square.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.square.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.image.square.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.image.square.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.remote_video.default.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.remote_video.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.remote_video.default.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.remote_video.default.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_display.media.remote_video.full.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.remote_video.full.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_display.media.remote_video.full.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_display.media.remote_video.full.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.freestyle.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.freestyle.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.freestyle.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.freestyle.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.localgov_featured.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.localgov_featured.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.localgov_featured.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.localgov_featured.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.localgov_featured_large.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.localgov_featured_large.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.localgov_featured_large.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.localgov_featured_large.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.localgov_newsroom_teaser.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.localgov_newsroom_teaser.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.localgov_newsroom_teaser.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.localgov_newsroom_teaser.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.medium_8_7.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.medium_8_7.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.medium_8_7.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.medium_8_7.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.responsive_3x2.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.responsive_3x2.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.responsive_3x2.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.responsive_3x2.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.responsive_banner.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.responsive_banner.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.responsive_banner.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.responsive_banner.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.scale_crop_7_3_large.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.scale_crop_7_3_large.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.scale_crop_7_3_large.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.scale_crop_7_3_large.yml diff --git a/tests/localgov_media_test_config/config/install/core.entity_view_mode.media.square.yml b/tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.square.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/core.entity_view_mode.media.square.yml rename to tests/localgov_media_test_config/config/recipe/core.entity_view_mode.media.square.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.16_9.yml b/tests/localgov_media_test_config/config/recipe/crop.type.16_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.16_9.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.16_9.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.28_9.yml b/tests/localgov_media_test_config/config/recipe/crop.type.28_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.28_9.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.28_9.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.3_2.yml b/tests/localgov_media_test_config/config/recipe/crop.type.3_2.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.3_2.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.3_2.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.7_3.yml b/tests/localgov_media_test_config/config/recipe/crop.type.7_3.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.7_3.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.7_3.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.8_7.yml b/tests/localgov_media_test_config/config/recipe/crop.type.8_7.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.8_7.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.8_7.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.freestyle.yml b/tests/localgov_media_test_config/config/recipe/crop.type.freestyle.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.freestyle.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.freestyle.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.localgov_news_16_9.yml b/tests/localgov_media_test_config/config/recipe/crop.type.localgov_news_16_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.localgov_news_16_9.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.localgov_news_16_9.yml diff --git a/tests/localgov_media_test_config/config/install/crop.type.square.yml b/tests/localgov_media_test_config/config/recipe/crop.type.square.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/crop.type.square.yml rename to tests/localgov_media_test_config/config/recipe/crop.type.square.yml diff --git a/tests/localgov_media_test_config/config/install/editor.editor.wysiwyg.yml b/tests/localgov_media_test_config/config/recipe/editor.editor.wysiwyg.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/editor.editor.wysiwyg.yml rename to tests/localgov_media_test_config/config/recipe/editor.editor.wysiwyg.yml diff --git a/tests/localgov_media_test_config/config/install/field.field.media.document.field_media_document.yml b/tests/localgov_media_test_config/config/recipe/field.field.media.document.field_media_document.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.field.media.document.field_media_document.yml rename to tests/localgov_media_test_config/config/recipe/field.field.media.document.field_media_document.yml diff --git a/tests/localgov_media_test_config/config/install/field.field.media.image.field_media_image.yml b/tests/localgov_media_test_config/config/recipe/field.field.media.image.field_media_image.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.field.media.image.field_media_image.yml rename to tests/localgov_media_test_config/config/recipe/field.field.media.image.field_media_image.yml diff --git a/tests/localgov_media_test_config/config/install/field.field.media.remote_video.field_media_oembed_video.yml b/tests/localgov_media_test_config/config/recipe/field.field.media.remote_video.field_media_oembed_video.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.field.media.remote_video.field_media_oembed_video.yml rename to tests/localgov_media_test_config/config/recipe/field.field.media.remote_video.field_media_oembed_video.yml diff --git a/tests/localgov_media_test_config/config/install/field.storage.media.field_media_document.yml b/tests/localgov_media_test_config/config/recipe/field.storage.media.field_media_document.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.storage.media.field_media_document.yml rename to tests/localgov_media_test_config/config/recipe/field.storage.media.field_media_document.yml diff --git a/tests/localgov_media_test_config/config/install/field.storage.media.field_media_image.yml b/tests/localgov_media_test_config/config/recipe/field.storage.media.field_media_image.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.storage.media.field_media_image.yml rename to tests/localgov_media_test_config/config/recipe/field.storage.media.field_media_image.yml diff --git a/tests/localgov_media_test_config/config/install/field.storage.media.field_media_oembed_video.yml b/tests/localgov_media_test_config/config/recipe/field.storage.media.field_media_oembed_video.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.storage.media.field_media_oembed_video.yml rename to tests/localgov_media_test_config/config/recipe/field.storage.media.field_media_oembed_video.yml diff --git a/tests/localgov_media_test_config/config/install/field.storage.node.field_media_image.yml b/tests/localgov_media_test_config/config/recipe/field.storage.node.field_media_image.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/field.storage.node.field_media_image.yml rename to tests/localgov_media_test_config/config/recipe/field.storage.node.field_media_image.yml diff --git a/tests/localgov_media_test_config/config/install/filter.format.wysiwyg.yml b/tests/localgov_media_test_config/config/recipe/filter.format.wysiwyg.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/filter.format.wysiwyg.yml rename to tests/localgov_media_test_config/config/recipe/filter.format.wysiwyg.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.freestyle_lg.yml b/tests/localgov_media_test_config/config/recipe/image.style.freestyle_lg.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.freestyle_lg.yml rename to tests/localgov_media_test_config/config/recipe/image.style.freestyle_lg.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.freestyle_md.yml b/tests/localgov_media_test_config/config/recipe/image.style.freestyle_md.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.freestyle_md.yml rename to tests/localgov_media_test_config/config/recipe/image.style.freestyle_md.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.freestyle_sm.yml b/tests/localgov_media_test_config/config/recipe/image.style.freestyle_sm.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.freestyle_sm.yml rename to tests/localgov_media_test_config/config/recipe/image.style.freestyle_sm.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.freestyle_xl.yml b/tests/localgov_media_test_config/config/recipe/image.style.freestyle_xl.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.freestyle_xl.yml rename to tests/localgov_media_test_config/config/recipe/image.style.freestyle_xl.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.freestyle_xs.yml b/tests/localgov_media_test_config/config/recipe/image.style.freestyle_xs.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.freestyle_xs.yml rename to tests/localgov_media_test_config/config/recipe/image.style.freestyle_xs.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.large_21_9.yml b/tests/localgov_media_test_config/config/recipe/image.style.large_21_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.large_21_9.yml rename to tests/localgov_media_test_config/config/recipe/image.style.large_21_9.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.large_21_9_2x.yml b/tests/localgov_media_test_config/config/recipe/image.style.large_21_9_2x.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.large_21_9_2x.yml rename to tests/localgov_media_test_config/config/recipe/image.style.large_21_9_2x.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.large_28_9.yml b/tests/localgov_media_test_config/config/recipe/image.style.large_28_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.large_28_9.yml rename to tests/localgov_media_test_config/config/recipe/image.style.large_28_9.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.large_28_9_2x.yml b/tests/localgov_media_test_config/config/recipe/image.style.large_28_9_2x.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.large_28_9_2x.yml rename to tests/localgov_media_test_config/config/recipe/image.style.large_28_9_2x.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.large_3_2_2x.yml b/tests/localgov_media_test_config/config/recipe/image.style.large_3_2_2x.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.large_3_2_2x.yml rename to tests/localgov_media_test_config/config/recipe/image.style.large_3_2_2x.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.large_3_2_768x512.yml b/tests/localgov_media_test_config/config/recipe/image.style.large_3_2_768x512.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.large_3_2_768x512.yml rename to tests/localgov_media_test_config/config/recipe/image.style.large_3_2_768x512.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.localgov_248x181.yml b/tests/localgov_media_test_config/config/recipe/image.style.localgov_248x181.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.localgov_248x181.yml rename to tests/localgov_media_test_config/config/recipe/image.style.localgov_248x181.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.localgov_535x302.yml b/tests/localgov_media_test_config/config/recipe/image.style.localgov_535x302.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.localgov_535x302.yml rename to tests/localgov_media_test_config/config/recipe/image.style.localgov_535x302.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.localgov_newsroom_teaser.yml b/tests/localgov_media_test_config/config/recipe/image.style.localgov_newsroom_teaser.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.localgov_newsroom_teaser.yml rename to tests/localgov_media_test_config/config/recipe/image.style.localgov_newsroom_teaser.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.manual_16_9_crop.yml b/tests/localgov_media_test_config/config/recipe/image.style.manual_16_9_crop.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.manual_16_9_crop.yml rename to tests/localgov_media_test_config/config/recipe/image.style.manual_16_9_crop.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.manual_3_2_crop.yml b/tests/localgov_media_test_config/config/recipe/image.style.manual_3_2_crop.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.manual_3_2_crop.yml rename to tests/localgov_media_test_config/config/recipe/image.style.manual_3_2_crop.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.manual_7_3_crop.yml b/tests/localgov_media_test_config/config/recipe/image.style.manual_7_3_crop.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.manual_7_3_crop.yml rename to tests/localgov_media_test_config/config/recipe/image.style.manual_7_3_crop.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.manual_8_7_crop.yml b/tests/localgov_media_test_config/config/recipe/image.style.manual_8_7_crop.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.manual_8_7_crop.yml rename to tests/localgov_media_test_config/config/recipe/image.style.manual_8_7_crop.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.manual_square_crop.yml b/tests/localgov_media_test_config/config/recipe/image.style.manual_square_crop.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.manual_square_crop.yml rename to tests/localgov_media_test_config/config/recipe/image.style.manual_square_crop.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.medium_21_9.yml b/tests/localgov_media_test_config/config/recipe/image.style.medium_21_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.medium_21_9.yml rename to tests/localgov_media_test_config/config/recipe/image.style.medium_21_9.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.medium_28_9.yml b/tests/localgov_media_test_config/config/recipe/image.style.medium_28_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.medium_28_9.yml rename to tests/localgov_media_test_config/config/recipe/image.style.medium_28_9.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.medium_28_9_2x.yml b/tests/localgov_media_test_config/config/recipe/image.style.medium_28_9_2x.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.medium_28_9_2x.yml rename to tests/localgov_media_test_config/config/recipe/image.style.medium_28_9_2x.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.medium_3_2_2x.yml b/tests/localgov_media_test_config/config/recipe/image.style.medium_3_2_2x.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.medium_3_2_2x.yml rename to tests/localgov_media_test_config/config/recipe/image.style.medium_3_2_2x.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.medium_3_2_600x400.yml b/tests/localgov_media_test_config/config/recipe/image.style.medium_3_2_600x400.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.medium_3_2_600x400.yml rename to tests/localgov_media_test_config/config/recipe/image.style.medium_3_2_600x400.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.medium_8_7.yml b/tests/localgov_media_test_config/config/recipe/image.style.medium_8_7.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.medium_8_7.yml rename to tests/localgov_media_test_config/config/recipe/image.style.medium_8_7.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.scale_crop_7_3_large.yml b/tests/localgov_media_test_config/config/recipe/image.style.scale_crop_7_3_large.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.scale_crop_7_3_large.yml rename to tests/localgov_media_test_config/config/recipe/image.style.scale_crop_7_3_large.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.small_21_9.yml b/tests/localgov_media_test_config/config/recipe/image.style.small_21_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.small_21_9.yml rename to tests/localgov_media_test_config/config/recipe/image.style.small_21_9.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.small_28_9.yml b/tests/localgov_media_test_config/config/recipe/image.style.small_28_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.small_28_9.yml rename to tests/localgov_media_test_config/config/recipe/image.style.small_28_9.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.small_28_9_2x.yml b/tests/localgov_media_test_config/config/recipe/image.style.small_28_9_2x.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.small_28_9_2x.yml rename to tests/localgov_media_test_config/config/recipe/image.style.small_28_9_2x.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.square_large.yml b/tests/localgov_media_test_config/config/recipe/image.style.square_large.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.square_large.yml rename to tests/localgov_media_test_config/config/recipe/image.style.square_large.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.square_medium.yml b/tests/localgov_media_test_config/config/recipe/image.style.square_medium.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.square_medium.yml rename to tests/localgov_media_test_config/config/recipe/image.style.square_medium.yml diff --git a/tests/localgov_media_test_config/config/install/image.style.square_small.yml b/tests/localgov_media_test_config/config/recipe/image.style.square_small.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/image.style.square_small.yml rename to tests/localgov_media_test_config/config/recipe/image.style.square_small.yml diff --git a/tests/localgov_media_test_config/config/install/linkit.linkit_profile.default.yml b/tests/localgov_media_test_config/config/recipe/linkit.linkit_profile.default.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/linkit.linkit_profile.default.yml rename to tests/localgov_media_test_config/config/recipe/linkit.linkit_profile.default.yml diff --git a/tests/localgov_media_test_config/config/install/media.type.document.yml b/tests/localgov_media_test_config/config/recipe/media.type.document.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/media.type.document.yml rename to tests/localgov_media_test_config/config/recipe/media.type.document.yml diff --git a/tests/localgov_media_test_config/config/install/media.type.image.yml b/tests/localgov_media_test_config/config/recipe/media.type.image.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/media.type.image.yml rename to tests/localgov_media_test_config/config/recipe/media.type.image.yml diff --git a/tests/localgov_media_test_config/config/install/media.type.remote_video.yml b/tests/localgov_media_test_config/config/recipe/media.type.remote_video.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/media.type.remote_video.yml rename to tests/localgov_media_test_config/config/recipe/media.type.remote_video.yml diff --git a/tests/localgov_media_test_config/config/install/responsive_image.styles.3_2_image.yml b/tests/localgov_media_test_config/config/recipe/responsive_image.styles.3_2_image.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/responsive_image.styles.3_2_image.yml rename to tests/localgov_media_test_config/config/recipe/responsive_image.styles.3_2_image.yml diff --git a/tests/localgov_media_test_config/config/install/responsive_image.styles.banner_28_9.yml b/tests/localgov_media_test_config/config/recipe/responsive_image.styles.banner_28_9.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/responsive_image.styles.banner_28_9.yml rename to tests/localgov_media_test_config/config/recipe/responsive_image.styles.banner_28_9.yml diff --git a/tests/localgov_media_test_config/config/install/responsive_image.styles.freestyle_responsive.yml b/tests/localgov_media_test_config/config/recipe/responsive_image.styles.freestyle_responsive.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/responsive_image.styles.freestyle_responsive.yml rename to tests/localgov_media_test_config/config/recipe/responsive_image.styles.freestyle_responsive.yml diff --git a/tests/localgov_media_test_config/config/install/responsive_image.styles.hero_or_banner.yml b/tests/localgov_media_test_config/config/recipe/responsive_image.styles.hero_or_banner.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/responsive_image.styles.hero_or_banner.yml rename to tests/localgov_media_test_config/config/recipe/responsive_image.styles.hero_or_banner.yml diff --git a/tests/localgov_media_test_config/config/install/responsive_image.styles.localgov_newsroom_featured.yml b/tests/localgov_media_test_config/config/recipe/responsive_image.styles.localgov_newsroom_featured.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/responsive_image.styles.localgov_newsroom_featured.yml rename to tests/localgov_media_test_config/config/recipe/responsive_image.styles.localgov_newsroom_featured.yml diff --git a/tests/localgov_media_test_config/config/install/responsive_image.styles.square.yml b/tests/localgov_media_test_config/config/recipe/responsive_image.styles.square.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/responsive_image.styles.square.yml rename to tests/localgov_media_test_config/config/recipe/responsive_image.styles.square.yml diff --git a/tests/localgov_media_test_config/config/install/views.view.files.yml b/tests/localgov_media_test_config/config/recipe/views.view.files.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/views.view.files.yml rename to tests/localgov_media_test_config/config/recipe/views.view.files.yml diff --git a/tests/localgov_media_test_config/config/install/views.view.media.yml b/tests/localgov_media_test_config/config/recipe/views.view.media.yml similarity index 100% rename from tests/localgov_media_test_config/config/install/views.view.media.yml rename to tests/localgov_media_test_config/config/recipe/views.view.media.yml diff --git a/tests/localgov_media_test_config/localgov_media_test_config.install b/tests/localgov_media_test_config/localgov_media_test_config.install new file mode 100644 index 0000000..3ad7990 --- /dev/null +++ b/tests/localgov_media_test_config/localgov_media_test_config.install @@ -0,0 +1,27 @@ +getPath('localgov_media_test_config'); + + $recipe_path = $module_path . '/recipe.yml'; + + // Check if recipe file exists before attempting to apply it. + if (file_exists($recipe_path)) { + $recipe = Recipe::createFromDirectory(dirname($recipe_path)); + RecipeRunner::processRecipe($recipe); + } +} \ No newline at end of file diff --git a/tests/localgov_media_test_config/recipe.yml b/tests/localgov_media_test_config/recipe.yml new file mode 100644 index 0000000..a334a64 --- /dev/null +++ b/tests/localgov_media_test_config/recipe.yml @@ -0,0 +1,18 @@ +name: 'LocalGov Media Test Configuration' +description: 'Provides media configuration for testing, only installing config that is not already present' + +install: + - drupal:ckeditor5 + - drupal:editor + - drupal:media_library + - drupal:media_library_edit + - drupal:responsive_image + - entity_usage:entity_usage + - image_widget_crop:image_widget_crop + - linkit:linkit + - paragraphs:paragraphs_library + +config: + import: + './config/recipe': '*' + strict: false \ No newline at end of file