mirror of
https://github.com/discourse/discourse.git
synced 2025-01-19 11:22:47 +08:00
DEV: prevents flakey spec with dots (#23843)
Faker can generate test containing `...` which will get converted to `…` by `PrettyText`, it means that we can't use the input to check the output. This commit simply normalise the generated text to ensure this part of the input is not modified.
This commit is contained in:
parent
81de02525f
commit
cae282029e
|
@ -63,7 +63,7 @@ end
|
|||
Fabricator(:chat_message_without_service, class_name: "Chat::Message") do
|
||||
user
|
||||
chat_channel
|
||||
message { Faker::Lorem.paragraph_by_chars(number: 500) }
|
||||
message { Faker::Lorem.paragraph_by_chars(number: 500).gsub("...", "…") }
|
||||
|
||||
after_build { |message, attrs| message.cook }
|
||||
after_create { |message, attrs| message.create_mentions }
|
||||
|
@ -89,7 +89,8 @@ Fabricator(:chat_message_with_service, class_name: "Chat::CreateMessage") do
|
|||
resolved_class.call(
|
||||
chat_channel_id: channel.id,
|
||||
guardian: user.guardian,
|
||||
message: transients[:message] || Faker::Lorem.paragraph_by_chars(number: 500),
|
||||
message:
|
||||
transients[:message] || Faker::Lorem.paragraph_by_chars(number: 500).gsub("...", "…"),
|
||||
thread_id: transients[:thread]&.id,
|
||||
in_reply_to_id: transients[:in_reply_to]&.id,
|
||||
upload_ids: transients[:upload_ids],
|
||||
|
|
Loading…
Reference in New Issue
Block a user