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
|
.bundle
|
||||||
db/*.sqlite3
|
db/*.sqlite3
|
||||||
log/*.log
|
log/*
|
||||||
tmp/**/*
|
tmp/**/*
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
gpg/diaspora-development/*.gpg
|
gpg/diaspora-development/*.gpg
|
||||||
|
|
|
||||||
|
|
@ -57,6 +57,11 @@ class Comment
|
||||||
verify_signature(post_creator_signature, post.person)
|
verify_signature(post_creator_signature, post.person)
|
||||||
end
|
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
|
protected
|
||||||
def sign_if_my_post
|
def sign_if_my_post
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,10 @@ describe User do
|
||||||
|
|
||||||
@user2 = Factory.create(:user)
|
@user2 = Factory.create(:user)
|
||||||
@group2 = @user2.group(:name => 'losers')
|
@group2 = @user2.group(:name => 'losers')
|
||||||
|
|
||||||
|
@user3 = Factory.create(:user)
|
||||||
|
@group3 = @user3.group(:name => 'heroes')
|
||||||
|
|
||||||
friend_users(@user, @group, @user2, @group2)
|
friend_users(@user, @group, @user2, @group2)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -36,11 +40,17 @@ describe User do
|
||||||
|
|
||||||
@user.groups.size.should == num_groups
|
@user.groups.size.should == num_groups
|
||||||
end
|
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
|
describe 'post refs' do
|
||||||
before do
|
before do
|
||||||
@user3 = Factory.create(:user)
|
|
||||||
@group3 = @user3.group(:name => 'heroes')
|
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should add the post to that user's posts when a user posts it" do
|
it "should add the post to that user's posts when a user posts it" do
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue