FIX: change `eq` to `match_array` in `topic_tags_changed_spec.rb` to solve flaky test (#28640)

The following test is flakey. We don't care about the order because we check if the tags are being sent.

```
Failure/Error: measurement = Benchmark.measure { example.run }

  expected: ["tag4", "tag5"]
       got: ["tag5", "tag4"]

  (compared using ==)
  
  ```
This commit is contained in:
Gabriel Grubba 2024-08-29 11:25:58 -03:00 committed by GitHub
parent a2cab9a342
commit 0c9c7482b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -149,7 +149,7 @@ describe DiscourseAutomation::Triggers::TOPIC_TAGS_CHANGED do
expect(list.length).to eq(1)
expect(list[0]["kind"]).to eq(DiscourseAutomation::Triggers::TOPIC_TAGS_CHANGED)
expect(list[0]["added_tags"]).to eq([bad_tag.name, another_tag.name])
expect(list[0]["added_tags"]).to match_array([bad_tag.name, another_tag.name])
expect(list[0]["removed_tags"]).to eq([cool_tag.name])
end