Add more images to admin site customization
This commit is contained in:
23
spec/system/site_customization/images_spec.rb
Normal file
23
spec/system/site_customization/images_spec.rb
Normal file
@@ -0,0 +1,23 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe "Site customization images" do
|
||||
scenario "Custom favicon" do
|
||||
create(:site_customization_image, name: "favicon", image: fixture_file_upload("favicon_custom.ico"))
|
||||
|
||||
visit root_path
|
||||
|
||||
expect(page).to have_css("link[rel='shortcut icon'][href$='favicon_custom.ico']", visible: :hidden)
|
||||
end
|
||||
|
||||
scenario "Custom auth background" do
|
||||
stub_const("#{SiteCustomization::Image}::VALID_IMAGES", { "auth_bg" => [260, 80] })
|
||||
create(:site_customization_image,
|
||||
name: "auth_bg",
|
||||
image: fixture_file_upload("logo_header-260x80.png"))
|
||||
|
||||
visit new_user_session_path
|
||||
|
||||
expect(page).to have_css "[style*='background-image:'][style*='logo_header-260x80.png']"
|
||||
expect(page).not_to have_css "[style*='auth_bg']"
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user