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