diff options
Diffstat (limited to 'spec/lib/diaspora/federation/entities_spec.rb')
-rw-r--r-- | spec/lib/diaspora/federation/entities_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/lib/diaspora/federation/entities_spec.rb b/spec/lib/diaspora/federation/entities_spec.rb index 03f625573..f0e3328ee 100644 --- a/spec/lib/diaspora/federation/entities_spec.rb +++ b/spec/lib/diaspora/federation/entities_spec.rb @@ -18,6 +18,19 @@ describe Diaspora::Federation::Entities do expect(federation_entity).to be_instance_of(DiasporaFederation::Entities::AccountMigration) expect(federation_entity.author).to eq(diaspora_entity.old_person.diaspora_handle) expect(federation_entity.profile.author).to eq(diaspora_entity.new_person.diaspora_handle) + expect(federation_entity.signature).to be_nil + end + + it "builds an account migration with signature" do + diaspora_entity = FactoryGirl.build(:account_migration, + old_person: FactoryGirl.create(:user).person, + signature: "aa") + federation_entity = described_class.build(diaspora_entity) + + expect(federation_entity).to be_instance_of(DiasporaFederation::Entities::AccountMigration) + expect(federation_entity.author).to eq(diaspora_entity.old_person.diaspora_handle) + expect(federation_entity.profile.author).to eq(diaspora_entity.new_person.diaspora_handle) + expect(federation_entity.signature).to eq(diaspora_entity.signature) end it "builds a comment" do |