@@ -22,9 +22,10 @@ RSpec.describe BootstrapTimelineService, type: :service do
context 'when setting is set' do
context 'when setting is set' do
let!(:alice) { Fabricate(:account, username: 'alice') }
let!(:alice) { Fabricate(:account, username: 'alice') }
let!(:bob) { Fabricate(:account, username: 'bob') }
let!(:bob) { Fabricate(:account, username: 'bob') }
let!(:eve) { Fabricate(:account, username: 'eve', suspended: true) }
before do
before do
Setting.bootstrap_timeline_accounts = 'alice, bob'
Setting.bootstrap_timeline_accounts = 'alice, @ bob, eve, unknown '
subject.call(source_account)
subject.call(source_account)
end
end
@@ -32,6 +33,10 @@ RSpec.describe BootstrapTimelineService, type: :service do
expect(source_account.following?(alice)).to be true
expect(source_account.following?(alice)).to be true
expect(source_account.following?(bob)).to be true
expect(source_account.following?(bob)).to be true
end
end
it 'does not follow suspended account' do
expect(source_account.following?(eve)).to be false
end
end
end
end
end
end
end