23 lines
551 B
Ruby
23 lines
551 B
Ruby
![]() |
require "locale"
|
||
|
require "os/mac"
|
||
|
|
||
|
describe OS::Mac do
|
||
|
describe "::languages" do
|
||
|
specify "all languages can be parsed by Locale::parse" do
|
||
|
subject.languages.each do |language|
|
||
|
expect { Locale.parse(language) }.not_to raise_error
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|
||
|
describe "::language" do
|
||
|
it "returns the first item from #languages" do
|
||
|
expect(subject.language).to eq(subject.languages.first)
|
||
|
end
|
||
|
|
||
|
it "can be parsed by Locale::parse" do
|
||
|
expect { Locale.parse(subject.language) }.not_to raise_error
|
||
|
end
|
||
|
end
|
||
|
end
|