|
|
|
@ -111,4 +111,37 @@ describe InstancePresenter do |
|
|
|
|
expect(instance_presenter.domain_count).to eq(345) |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe '#version_number' do |
|
|
|
|
it 'returns Mastodon::Version' do |
|
|
|
|
expect(instance_presenter.version_number).to be(Mastodon::Version) |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe '#source_url' do |
|
|
|
|
it 'returns "https://github.com/tootsuite/mastodon"' do |
|
|
|
|
expect(instance_presenter.source_url).to eq('https://github.com/tootsuite/mastodon') |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe '#thumbnail' do |
|
|
|
|
it 'returns SiteUpload' do |
|
|
|
|
thumbnail = Fabricate(:site_upload, var: 'thumbnail') |
|
|
|
|
expect(instance_presenter.thumbnail).to eq(thumbnail) |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe '#hero' do |
|
|
|
|
it 'returns SiteUpload' do |
|
|
|
|
hero = Fabricate(:site_upload, var: 'hero') |
|
|
|
|
expect(instance_presenter.hero).to eq(hero) |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe '#mascot' do |
|
|
|
|
it 'returns SiteUpload' do |
|
|
|
|
mascot = Fabricate(:site_upload, var: 'mascot') |
|
|
|
|
expect(instance_presenter.mascot).to eq(mascot) |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|