Add some logging to comments

This commit is contained in:
Raphael 2010-08-26 11:07:26 -07:00
parent 19e8aa5c35
commit a29a1bec3e
3 changed files with 18 additions and 3 deletions

2
.gitignore vendored
View file

@ -5,7 +5,7 @@
*~
.bundle
db/*.sqlite3
log/*.log
log/*
tmp/**/*
Gemfile.lock
gpg/diaspora-development/*.gpg

View file

@ -57,6 +57,11 @@ class Comment
verify_signature(post_creator_signature, post.person)
end
def signature_valid?
Rails.logger.warn "Received comment has person #{person.inspect}"
Rails.logger.warn "Received comment has person key #{person.serialized_key}" if person
verify_signature(creator_signature, person) && verify_signature(post_creator_signator, post.person)
end
protected
def sign_if_my_post

View file

@ -8,6 +8,10 @@ describe User do
@user2 = Factory.create(:user)
@group2 = @user2.group(:name => 'losers')
@user3 = Factory.create(:user)
@group3 = @user3.group(:name => 'heroes')
friend_users(@user, @group, @user2, @group2)
end
@ -36,11 +40,17 @@ describe User do
@user.groups.size.should == num_groups
end
describe 'comments' do
it 'should receive comments from unknown users' do
friend_users(@user, @group, @user2, @group2)
status_message = @user.post, :status_message, :message => 'message', :to => @group.id
end
end
describe 'post refs' do
before do
@user3 = Factory.create(:user)
@group3 = @user3.group(:name => 'heroes')
end
it "should add the post to that user's posts when a user posts it" do