aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_os_mac_language.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/Homebrew/test/test_os_mac_language.rb b/Library/Homebrew/test/test_os_mac_language.rb
index 709913000..e328db5e0 100644
--- a/Library/Homebrew/test/test_os_mac_language.rb
+++ b/Library/Homebrew/test/test_os_mac_language.rb
@@ -1,16 +1,19 @@
require "testing_env"
+require "locale"
require "os/mac"
class OSMacLanguageTests < Homebrew::TestCase
- LANGUAGE_REGEX = /\A[a-z]{2}(-[A-Z]{2})?(-[A-Z][a-z]{3})?\Z/
-
def test_languages_format
OS::Mac.languages.each do |language|
- assert_match LANGUAGE_REGEX, language
+ assert_nothing_raised do
+ Locale.parse(language)
+ end
end
end
def test_language_format
- assert_match LANGUAGE_REGEX, OS::Mac.language
+ assert_nothing_raised do
+ Locale.parse(OS::Mac.language)
+ end
end
end