@ -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