aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_os_mac_language.rb
diff options
context:
space:
mode:
authorMarkus Reiter2016-10-03 04:03:26 +0200
committerGitHub2016-10-03 04:03:26 +0200
commit35ee2831086e923e7fcaf75fb440b01312e3f9c5 (patch)
tree6f3efd1eb351125333fbe10390bd3a9e5b7b87e0 /Library/Homebrew/test/test_os_mac_language.rb
parent7d31a70373edae4d8e78d91a4cbc05324bebc3ba (diff)
parente2b3753fd91c47beeb3227a1c0df4c0dfa6026fc (diff)
downloadbrew-1.0.6.tar.bz2
Merge pull request #906 from reitermarkus/os-language1.0.6
Make `MacOS.language` less opinionated and add `language` stanza.
Diffstat (limited to 'Library/Homebrew/test/test_os_mac_language.rb')
-rw-r--r--Library/Homebrew/test/test_os_mac_language.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/Library/Homebrew/test/test_os_mac_language.rb b/Library/Homebrew/test/test_os_mac_language.rb
index 2cdd50917..709913000 100644
--- a/Library/Homebrew/test/test_os_mac_language.rb
+++ b/Library/Homebrew/test/test_os_mac_language.rb
@@ -2,7 +2,15 @@ require "testing_env"
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
+ end
+ end
+
def test_language_format
- assert_match(/\A[a-z]{2}(-[A-Z]{2})?\Z/, OS::Mac.language)
+ assert_match LANGUAGE_REGEX, OS::Mac.language
end
end