Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/diaspora/federation/entities_spec.rb')
-rw-r--r--spec/lib/diaspora/federation/entities_spec.rb13
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