aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_os_mac_language.rb
blob: 709913000bb985f59755a97b7e4cc8f1cb080da9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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 LANGUAGE_REGEX, OS::Mac.language
  end
end