diff options
| author | Markus Reiter | 2016-09-10 17:15:58 +0200 |
|---|---|---|
| committer | Markus Reiter | 2016-10-03 02:34:52 +0200 |
| commit | 929c594f41437f3a0a6d13fed2d596a0ba60435b (patch) | |
| tree | b55f6eebc941751e8dda90fa6454f1a6f139cd06 /Library | |
| parent | 1a25f1ec6dbc86247ca462e44c01065728b98a2c (diff) | |
| download | brew-929c594f41437f3a0a6d13fed2d596a0ba60435b.tar.bz2 | |
Add test for `MacOS.languages`.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/test_os_mac_language.rb | 10 |
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 |
