diff --git a/lib/diaspora_federation/entities/status_message.rb b/lib/diaspora_federation/entities/status_message.rb
index e8dcbe4..14fbc79 100644
--- a/lib/diaspora_federation/entities/status_message.rb
+++ b/lib/diaspora_federation/entities/status_message.rb
@@ -6,10 +6,10 @@ module DiasporaFederation
class StatusMessage < Entity
include Post
- # @!attribute [r] raw_message
+ # @!attribute [r] text
# Text of the status message composed by the user
# @return [String] text of the status message
- property :raw_message
+ property :text, xml_name: :raw_message
# @!attribute [r] photos
# Optional photos attached to the status message
diff --git a/lib/diaspora_federation/test/factories.rb b/lib/diaspora_federation/test/factories.rb
index 3d535cf..4e12cd7 100644
--- a/lib/diaspora_federation/test/factories.rb
+++ b/lib/diaspora_federation/test/factories.rb
@@ -98,7 +98,7 @@ module DiasporaFederation
end
factory :status_message_entity, class: DiasporaFederation::Entities::StatusMessage do
- raw_message "i am a very interesting status update"
+ text "i am a very interesting status update"
author { generate(:diaspora_id) }
guid
public(true)
diff --git a/lib/diaspora_federation/validators/status_message_validator.rb b/lib/diaspora_federation/validators/status_message_validator.rb
index 15ab208..0cb8b9e 100644
--- a/lib/diaspora_federation/validators/status_message_validator.rb
+++ b/lib/diaspora_federation/validators/status_message_validator.rb
@@ -8,7 +8,7 @@ module DiasporaFederation
rule :guid, :guid
- rule :raw_message, length: {maximum: 65_535}
+ rule :text, length: {maximum: 65_535}
rule :photos, :not_nil
diff --git a/spec/controllers/diaspora_federation/fetch_controller_spec.rb b/spec/controllers/diaspora_federation/fetch_controller_spec.rb
index a43f14d..972701c 100644
--- a/spec/controllers/diaspora_federation/fetch_controller_spec.rb
+++ b/spec/controllers/diaspora_federation/fetch_controller_spec.rb
@@ -21,7 +21,7 @@ module DiasporaFederation
expect(entity).to be_a(Entities::StatusMessage)
expect(entity.guid).to eq(guid)
expect(entity.author).to eq(alice.diaspora_id)
- expect(entity.raw_message).to eq(post.raw_message)
+ expect(entity.text).to eq(post.text)
expect(magic_env.sender).to eq(alice.diaspora_id)
end
@@ -40,7 +40,7 @@ module DiasporaFederation
expect(entity).to be_a(Entities::StatusMessage)
expect(entity.guid).to eq(guid)
expect(entity.author).to eq(alice.diaspora_id)
- expect(entity.raw_message).to eq(post.raw_message)
+ expect(entity.text).to eq(post.text)
expect(magic_env.sender).to eq(alice.diaspora_id)
end
diff --git a/spec/lib/diaspora_federation/entities/status_message_spec.rb b/spec/lib/diaspora_federation/entities/status_message_spec.rb
index d428c9e..09069c7 100644
--- a/spec/lib/diaspora_federation/entities/status_message_spec.rb
+++ b/spec/lib/diaspora_federation/entities/status_message_spec.rb
@@ -20,7 +20,7 @@ module DiasporaFederation
#{data[:guid]}
#{data[:created_at]}
#{data[:provider_display_name]}
- #{data[:raw_message]}
+ #{data[:text]}
#{photo1.guid}
#{photo1.author}
@@ -67,7 +67,7 @@ module DiasporaFederation
#{data[:author]}
#{data[:guid]}
#{data[:created_at]}
- #{data[:raw_message]}
+ #{data[:text]}
XML
}
diff --git a/spec/lib/diaspora_federation/federation/fetcher_spec.rb b/spec/lib/diaspora_federation/federation/fetcher_spec.rb
index bbcdcbe..d1c5898 100644
--- a/spec/lib/diaspora_federation/federation/fetcher_spec.rb
+++ b/spec/lib/diaspora_federation/federation/fetcher_spec.rb
@@ -18,7 +18,7 @@ module DiasporaFederation
) do |magic_env|
expect(magic_env.payload.guid).to eq(post.guid)
expect(magic_env.payload.author).to eq(post.author)
- expect(magic_env.payload.raw_message).to eq(post.raw_message)
+ expect(magic_env.payload.text).to eq(post.text)
expect(magic_env.payload.public).to eq("true")
receiver
end
@@ -41,7 +41,7 @@ module DiasporaFederation
) do |magic_env|
expect(magic_env.payload.guid).to eq(post.guid)
expect(magic_env.payload.author).to eq(post.author)
- expect(magic_env.payload.raw_message).to eq(post.raw_message)
+ expect(magic_env.payload.text).to eq(post.text)
expect(magic_env.payload.public).to eq("true")
receiver
end
diff --git a/spec/lib/diaspora_federation/federation/receiver_spec.rb b/spec/lib/diaspora_federation/federation/receiver_spec.rb
index 1760019..2e0cbf9 100644
--- a/spec/lib/diaspora_federation/federation/receiver_spec.rb
+++ b/spec/lib/diaspora_federation/federation/receiver_spec.rb
@@ -14,7 +14,7 @@ module DiasporaFederation
expect_callback(:receive_entity, kind_of(Entities::StatusMessage), nil) do |_, entity|
expect(entity.guid).to eq(post.guid)
expect(entity.author).to eq(post.author)
- expect(entity.raw_message).to eq(post.raw_message)
+ expect(entity.text).to eq(post.text)
expect(entity.public).to eq("true")
end
@@ -29,7 +29,7 @@ module DiasporaFederation
expect_callback(:receive_entity, kind_of(Entities::StatusMessage), nil) do |_, entity|
expect(entity.guid).to eq(post.guid)
expect(entity.author).to eq(post.author)
- expect(entity.raw_message).to eq(post.raw_message)
+ expect(entity.text).to eq(post.text)
expect(entity.public).to eq("true")
end
@@ -55,7 +55,7 @@ module DiasporaFederation
expect_callback(:receive_entity, kind_of(Entities::StatusMessage), 1234) do |_, entity|
expect(entity.guid).to eq(post.guid)
expect(entity.author).to eq(post.author)
- expect(entity.raw_message).to eq(post.raw_message)
+ expect(entity.text).to eq(post.text)
expect(entity.public).to eq("false")
end
@@ -71,7 +71,7 @@ module DiasporaFederation
expect_callback(:receive_entity, kind_of(Entities::StatusMessage), 1234) do |_, entity|
expect(entity.guid).to eq(post.guid)
expect(entity.author).to eq(post.author)
- expect(entity.raw_message).to eq(post.raw_message)
+ expect(entity.text).to eq(post.text)
expect(entity.public).to eq("false")
end
diff --git a/spec/lib/diaspora_federation/validators/status_message_validator_spec.rb b/spec/lib/diaspora_federation/validators/status_message_validator_spec.rb
index 70a33ef..368386c 100644
--- a/spec/lib/diaspora_federation/validators/status_message_validator_spec.rb
+++ b/spec/lib/diaspora_federation/validators/status_message_validator_spec.rb
@@ -25,9 +25,9 @@ module DiasporaFederation
let(:property) { :public }
end
- describe "#raw_message" do
+ describe "#text" do
it_behaves_like "a property with a value validation/restriction" do
- let(:property) { :raw_message }
+ let(:property) { :text }
let(:wrong_values) { ["a" * 65_536] }
let(:correct_values) { ["a" * 65_535, nil, ""] }
end