Refactor checking of preview image path in specs

This commit is contained in:
Kristina Lim
2019-01-31 05:02:57 +08:00
parent 777712a0e9
commit a3c808a172

View File

@@ -35,7 +35,7 @@ feature "Managing enterprise images" do
go_to_images
within ".page-admin-enterprises-form__logo-field-group" do
expect(page).to have_selector(".image-field-group__preview-image[src*='logo-white.png']")
expect_preview_image "logo-white.png"
end
# Replacing image
@@ -46,7 +46,7 @@ feature "Managing enterprise images" do
go_to_images
within ".page-admin-enterprises-form__logo-field-group" do
expect(page).to have_selector(".image-field-group__preview-image[src*='logo-black.png']")
expect_preview_image "logo-black.png"
end
# Removing image
@@ -71,7 +71,7 @@ feature "Managing enterprise images" do
go_to_images
within ".page-admin-enterprises-form__promo-image-field-group" do
expect(page).to have_selector(".image-field-group__preview-image[src*='logo-white.jpg']")
expect_preview_image "logo-white.jpg"
end
# Replacing image
@@ -82,7 +82,7 @@ feature "Managing enterprise images" do
go_to_images
within ".page-admin-enterprises-form__promo-image-field-group" do
expect(page).to have_selector(".image-field-group__preview-image[src*='logo-black.jpg']")
expect_preview_image "logo-black.jpg"
end
# Removing image
@@ -99,4 +99,8 @@ feature "Managing enterprise images" do
end
end
end
def expect_preview_image(file_name)
expect(page).to have_selector(".image-field-group__preview-image[src*='#{file_name}']")
end
end