Add some logging to comments
This commit is contained in:
parent
19e8aa5c35
commit
a29a1bec3e
3 changed files with 18 additions and 3 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -5,7 +5,7 @@
|
|||
*~
|
||||
.bundle
|
||||
db/*.sqlite3
|
||||
log/*.log
|
||||
log/*
|
||||
tmp/**/*
|
||||
Gemfile.lock
|
||||
gpg/diaspora-development/*.gpg
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue