Skip to content
Snippets Groups Projects
Commit b59eade6 authored by Josh Hagins's avatar Josh Hagins Committed by GitHub
Browse files

Merge pull request #1359 from reitermarkus/refactor-dsl-test

Refactor DSL test.
parents 49155cce bbc601c3
No related branches found
No related tags found
No related merge requests found
......@@ -144,35 +144,41 @@ describe Hbc::DSL do
end
end
MacOS.stubs(languages: ["zh"])
cask.call.language.must_equal "zh-CN"
cask.call.sha256.must_equal "abc123"
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
MacOS.stubs(languages: ["zh-XX"])
cask.call.language.must_equal "zh-CN"
cask.call.sha256.must_equal "abc123"
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
MacOS.stubs(languages: ["en"])
cask.call.language.must_equal "en-US"
cask.call.sha256.must_equal "xyz789"
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
MacOS.stubs(languages: ["xx-XX"])
cask.call.language.must_equal "en-US"
cask.call.sha256.must_equal "xyz789"
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
MacOS.stubs(languages: ["xx-XX", "zh", "en"])
cask.call.language.must_equal "zh-CN"
cask.call.sha256.must_equal "abc123"
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
MacOS.stubs(languages: ["xx-XX", "en-US", "zh"])
cask.call.language.must_equal "en-US"
cask.call.sha256.must_equal "xyz789"
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
MacOS.stub :languages, ["zh"] do
cask.call.language.must_equal "zh-CN"
cask.call.sha256.must_equal "abc123"
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
end
MacOS.stub :languages, ["zh-XX"] do
cask.call.language.must_equal "zh-CN"
cask.call.sha256.must_equal "abc123"
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
end
MacOS.stub :languages, ["en"] do
cask.call.language.must_equal "en-US"
cask.call.sha256.must_equal "xyz789"
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
end
MacOS.stub :languages, ["xx-XX"] do
cask.call.language.must_equal "en-US"
cask.call.sha256.must_equal "xyz789"
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
end
MacOS.stub :languages, ["xx-XX", "zh", "en"] do
cask.call.language.must_equal "zh-CN"
cask.call.sha256.must_equal "abc123"
cask.call.url.to_s.must_equal "https://example.org/zh-CN.zip"
end
MacOS.stub :languages, ["xx-XX", "en-US", "zh"] do
cask.call.language.must_equal "en-US"
cask.call.sha256.must_equal "xyz789"
cask.call.url.to_s.must_equal "https://example.org/en-US.zip"
end
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment