Browse Source

Add coverage for `--days` option to CLI `media refresh` command (#28669)

dariusk-working/4_3_0
Matt Jankowski 2 years ago committed by GitHub
parent
commit
742d8d30e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      spec/lib/mastodon/cli/media_spec.rb

15
spec/lib/mastodon/cli/media_spec.rb

@ -183,6 +183,21 @@ describe Mastodon::CLI::Media do
.to output_results('Downloaded 1 media')
end
end
context 'with --days option' do
before do
Fabricate(:media_attachment, remote_url: 'https://example.com/image.jpg', id: Mastodon::Snowflake.id_at(50.days.ago))
Fabricate(:media_attachment, remote_url: 'https://example.com/image.jpg', id: Mastodon::Snowflake.id_at(5.days.ago))
Fabricate(:media_attachment, remote_url: '', id: Mastodon::Snowflake.id_at(5.days.ago))
end
let(:options) { { days: 10 } }
it 'redownloads the attachment file for the remote records more recent than the option' do
expect { subject }
.to output_results('Downloaded 1 media')
end
end
end
describe '#remove_orphans' do

Loading…
Cancel
Save