Refactor DSL test.
This commit is contained in:
parent
0c140f0970
commit
bbc601c3fd
@ -144,35 +144,41 @@ describe Hbc::DSL do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
MacOS.stubs(languages: ["zh"])
|
MacOS.stub :languages, ["zh"] do
|
||||||
cask.call.language.must_equal "zh-CN"
|
cask.call.language.must_equal "zh-CN"
|
||||||
cask.call.sha256.must_equal "abc123"
|
cask.call.sha256.must_equal "abc123"
|
||||||
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
|
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
|
||||||
|
end
|
||||||
|
|
||||||
MacOS.stubs(languages: ["zh-XX"])
|
MacOS.stub :languages, ["zh-XX"] do
|
||||||
cask.call.language.must_equal "zh-CN"
|
cask.call.language.must_equal "zh-CN"
|
||||||
cask.call.sha256.must_equal "abc123"
|
cask.call.sha256.must_equal "abc123"
|
||||||
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
|
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
|
||||||
|
end
|
||||||
|
|
||||||
MacOS.stubs(languages: ["en"])
|
MacOS.stub :languages, ["en"] do
|
||||||
cask.call.language.must_equal "en-US"
|
cask.call.language.must_equal "en-US"
|
||||||
cask.call.sha256.must_equal "xyz789"
|
cask.call.sha256.must_equal "xyz789"
|
||||||
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
|
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
|
||||||
|
end
|
||||||
|
|
||||||
MacOS.stubs(languages: ["xx-XX"])
|
MacOS.stub :languages, ["xx-XX"] do
|
||||||
cask.call.language.must_equal "en-US"
|
cask.call.language.must_equal "en-US"
|
||||||
cask.call.sha256.must_equal "xyz789"
|
cask.call.sha256.must_equal "xyz789"
|
||||||
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
|
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
|
||||||
|
end
|
||||||
|
|
||||||
MacOS.stubs(languages: ["xx-XX", "zh", "en"])
|
MacOS.stub :languages, ["xx-XX", "zh", "en"] do
|
||||||
cask.call.language.must_equal "zh-CN"
|
cask.call.language.must_equal "zh-CN"
|
||||||
cask.call.sha256.must_equal "abc123"
|
cask.call.sha256.must_equal "abc123"
|
||||||
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
|
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
|
||||||
|
end
|
||||||
|
|
||||||
MacOS.stubs(languages: ["xx-XX", "en-US", "zh"])
|
MacOS.stub :languages, ["xx-XX", "en-US", "zh"] do
|
||||||
cask.call.language.must_equal "en-US"
|
cask.call.language.must_equal "en-US"
|
||||||
cask.call.sha256.must_equal "xyz789"
|
cask.call.sha256.must_equal "xyz789"
|
||||||
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
|
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user