make the build pass (we no longer socket photos at all) and also more test fixing around request. we were saving requests to early in the cycle, most likely cruft before it was refactored.
This commit is contained in:
parent
760fed7016
commit
4ef7c4d6d1
5 changed files with 12 additions and 22 deletions
|
|
@ -64,13 +64,15 @@ module Diaspora
|
|||
|
||||
#this is a new contact request
|
||||
elsif !request_from_me?(contact_request)
|
||||
self.pending_requests << contact_request
|
||||
self.save!
|
||||
Rails.logger.info("#{self.real_name} has received a contact request")
|
||||
contact_request.save
|
||||
Request.send_new_request(self, contact_request.from)
|
||||
if contact_request.save!
|
||||
self.pending_requests << contact_request
|
||||
self.save!
|
||||
Rails.logger.info("#{self.real_name} has received a contact request")
|
||||
Request.send_new_request(self, contact_request.from)
|
||||
end
|
||||
else
|
||||
raise "#{self.real_name} is trying to receive a contact request from himself."
|
||||
Rails.logger.info "#{self.real_name} is trying to receive a contact request from himself."
|
||||
return nil
|
||||
end
|
||||
contact_request
|
||||
end
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ module Diaspora
|
|||
end
|
||||
|
||||
def receive_request request, person
|
||||
request.save!
|
||||
Rails.logger.info("event=receive payload_type=request sender=#{request.from} to=#{request.to}")
|
||||
receive_contact_request(request)
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -29,12 +29,6 @@ describe SocketsController do
|
|||
@fixture_name = File.dirname(__FILE__) + '/../fixtures/button.png'
|
||||
end
|
||||
|
||||
it 'should actionhash photos' do
|
||||
photo = @user.post(:photo, :album_id => nil, :to => @aspect.id, :user_file => File.open(@fixture_name))
|
||||
json = @controller.action_hash(@user.id, photo, :aspect_ids => :all)
|
||||
json.include?('photo').should be_true
|
||||
end
|
||||
|
||||
it 'should actionhash posts' do
|
||||
json = @controller.action_hash(@user.id, @message)
|
||||
json.include?(@message.message).should be_true
|
||||
|
|
|
|||
|
|
@ -5,9 +5,4 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe SocketsHelper do
|
||||
|
||||
describe '#obj_id' do
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ describe Diaspora::UserModules::Connecting do
|
|||
describe '#receive_contact_request' do
|
||||
it 'adds a request to pending if it was not sent by user' do
|
||||
r = Request.instantiate(:to => user.person, :from => person)
|
||||
r.save
|
||||
user.receive_contact_request(r)
|
||||
user.reload.pending_requests.should include r
|
||||
end
|
||||
|
|
@ -91,8 +90,8 @@ describe Diaspora::UserModules::Connecting do
|
|||
it 'should ignore a contact request from yourself' do
|
||||
reversed_request = request_from_myself.reverse_for(user)
|
||||
|
||||
proc { user.receive_contact_request(reversed_request)
|
||||
}.should raise_error /request from himself/
|
||||
user.receive_contact_request(reversed_request)
|
||||
reversed_request.persisted?.should be false
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue