adding account deletion factory, fixed a user spec
This commit is contained in:
parent
70dcc5becc
commit
7bf1970dd8
2 changed files with 9 additions and 1 deletions
|
|
@ -37,6 +37,13 @@ Factory.define :person do |p|
|
|||
end
|
||||
end
|
||||
|
||||
Factory.define :account_deletion do |d|
|
||||
d.association :person
|
||||
d.after_build do |delete|
|
||||
delete.diaspora_handle= delete.person.diaspora_handle
|
||||
end
|
||||
end
|
||||
|
||||
Factory.define :searchable_person, :parent => :person do |p|
|
||||
p.after_build do |person|
|
||||
person.profile = Factory.build(:profile, :person => person, :searchable => true)
|
||||
|
|
|
|||
|
|
@ -625,7 +625,8 @@ describe User do
|
|||
|
||||
describe '#disconnect_everyone' do
|
||||
it 'has no error on a local friend who has deleted his account' do
|
||||
Jobs::DeleteAccount.perform(alice.id)
|
||||
d = Factory(:account_deletion, :person => alice.person)
|
||||
Jobs::DeleteAccount.perform(d.id)
|
||||
lambda {
|
||||
bob.disconnect_everyone
|
||||
}.should_not raise_error
|
||||
|
|
|
|||
Loading…
Reference in a new issue