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