diaspora/spec/models/jobs/invite_user_by_email_spec.rb
2011-01-26 12:16:48 -08:00

23 lines
522 B
Ruby

require 'spec_helper'
describe Job::InviteUserByEmail do
before do
@sender = alice
@email = 'bob@bob.com'
@aspect_id = alice.aspects.first.id
@message = 'invite message'
User.stub(:find){ |id|
if id == @sender.id
@sender
else
nil
end
}
end
it 'calls invite_user with email param' do
@sender.should_receive(:invite_user).with(@aspect_id, 'email', @email, @message)
Job::InviteUserByEmail.perform(@sender.id, @email, @aspect_id, @message)
end
end