From 3bab9ae8bdaec91a273d9182e27053e050e930cd Mon Sep 17 00:00:00 2001 From: Weston Ganger Date: Wed, 27 Dec 2023 17:33:12 -0800 Subject: [PATCH] Fix CI failures in Ruby 2.x (#17) It appears that Ruby 3.x already sorts files from Dir.glob whereas Ruby 2.x does not sort. --- spec/unit/models/translation_key_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/unit/models/translation_key_spec.rb b/spec/unit/models/translation_key_spec.rb index 4b47fb9..5412556 100644 --- a/spec/unit/models/translation_key_spec.rb +++ b/spec/unit/models/translation_key_spec.rb @@ -85,7 +85,7 @@ module RailsI18nManager dirname = TranslationKey.export_to(app_name: translation_app.name, zip: false, format: "yaml") expect(File.directory?(dirname)).to eq(true) - files = Dir.glob("#{dirname}/*") + files = Dir.glob("#{dirname}/*").sort expect(files.size).to eq(2) expect(files[0].end_with?("/en.yml")).to eq(true) expect(files[1].end_with?("/fr.yml")).to eq(true) @@ -100,7 +100,7 @@ module RailsI18nManager it "doesnt zip the content if zip: false" do dirname = TranslationKey.export_to(app_name: translation_app.name, zip: false, format: "yaml") expect(File.directory?(dirname)).to eq(true) - files = Dir.glob("#{dirname}/**/*") + files = Dir.glob("#{dirname}/**/*").sort expect(files.size).to eq(2) expect(files[0].end_with?("/en.yml")).to eq(true) expect(files[1].end_with?("/fr.yml")).to eq(true)