21 lines
797 B
Ruby
21 lines
797 B
Ruby
# Copyright (c) 2010, Diaspora Inc. This file is
|
|
# licensed under the Affero General Public License version 3 or later. See
|
|
# the COPYRIGHT file.
|
|
|
|
require 'spec_helper'
|
|
|
|
describe Job::ResendInvitation do
|
|
describe '#perfom_delegate' do
|
|
it 'should call .resend on the object' do
|
|
user = alice
|
|
aspect = user.aspects.create(:name => "cats")
|
|
user.invite_user(aspect.id, 'email', "a@a.com", "")
|
|
invitation = user.reload.invitations_from_me.first
|
|
|
|
#Notification.should_receive(:notify).with(instance_of(User), instance_of(StatusMessage), instance_of(Person))
|
|
Invitation.stub(:where).with(:id => invitation.id ).and_return([invitation])
|
|
invitation.should_receive(:resend)
|
|
Job::ResendInvitation.perform_delegate(invitation.id)
|
|
end
|
|
end
|
|
end
|