Fix flacky test after Rails 7 update which fails occasionally because database records are not ordered, so it is necessary to specify the sort order when testing (#36320).

Patch by Takashi Kato (user:tohosaku).



git-svn-id: https://svn.redmine.org/redmine/trunk@22964 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Marius Balteanu
2024-08-20 06:06:27 +00:00
parent bfcddc2692
commit 218218b783

View File

@@ -242,7 +242,7 @@ class Redmine::ApiTest::IssuesTest < Redmine::ApiTest::Base
assert_select 'issue journals[type=array]' do assert_select 'issue journals[type=array]' do
assert_select 'journal[id="1"]' do assert_select 'journal[id="1"]' do
assert_select 'updated_on', :text => Issue.find(1).journals[0].updated_on.iso8601 assert_select 'updated_on', :text => Issue.find(1).journals.order(:id)[0].updated_on.iso8601
assert_select 'updated_by[id="1"][name="Redmine Admin"]' assert_select 'updated_by[id="1"][name="Redmine Admin"]'
assert_select 'private_notes', :text => 'false' assert_select 'private_notes', :text => 'false'
assert_select 'details[type=array]' do assert_select 'details[type=array]' do