diff --git a/app/components/shared/avatar_component.rb b/app/components/shared/avatar_component.rb index a54618ec4..bd9fa7813 100644 --- a/app/components/shared/avatar_component.rb +++ b/app/components/shared/avatar_component.rb @@ -10,7 +10,7 @@ class Shared::AvatarComponent < ApplicationComponent private def default_options - { background_color: colors[seed % colors.size] } + { background_color: colors[seed % colors.size], alt: "" } end def options diff --git a/spec/components/shared/avatar_component_spec.rb b/spec/components/shared/avatar_component_spec.rb new file mode 100644 index 000000000..3fbb83a85 --- /dev/null +++ b/spec/components/shared/avatar_component_spec.rb @@ -0,0 +1,10 @@ +require "rails_helper" + +describe Shared::AvatarComponent do + it "does not contain redundant text already present around it" do + render_inline Shared::AvatarComponent.new(double(id: 1, name: "Johnny")) + + expect(page).to have_css "img", count: 1 + expect(page).to have_css "img[alt='']" + end +end