Add coverage for StatusesHelper#media_summary method (#31726)

This commit is contained in:
Matt Jankowski 2024-09-03 11:34:09 -04:00 committed by GitHub
parent 4682804448
commit 490bdb7944
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,6 +23,19 @@ describe StatusesHelper do
end end
end end
describe '#media_summary' do
it 'describes the media on a status' do
status = Fabricate :status
Fabricate :media_attachment, status: status, type: :video
Fabricate :media_attachment, status: status, type: :audio
Fabricate :media_attachment, status: status, type: :image
result = helper.media_summary(status)
expect(result).to eq('Attached: 1 image · 1 video · 1 audio')
end
end
describe 'fa_visibility_icon' do describe 'fa_visibility_icon' do
context 'with a status that is public' do context 'with a status that is public' do
let(:status) { Status.new(visibility: 'public') } let(:status) { Status.new(visibility: 'public') }