1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
require "testing_env"
class IntegrationCommandTestPull < IntegrationCommandTestCase
def test_pull
skip "Requires network connection" if ENV["HOMEBREW_NO_GITHUB_API"]
core_tap = CoreTap.new
core_tap.path.cd do
shutup do
system "git", "init"
system "git", "checkout", "-b", "new-branch"
end
end
assert_match "Testing URLs require `--bottle`!",
cmd_fail("pull", "https://bot.brew.sh/job/Homebrew\%20Testing/1028/")
assert_match "Current branch is new-branch",
cmd_fail("pull", "1")
assert_match "No changed formulae found to bump",
cmd_fail("pull", "--bump", "8")
assert_match "Can only bump one changed formula",
cmd_fail("pull", "--bump",
"https://api.github.com/repos/Homebrew/homebrew-core/pulls/122")
assert_match "Patch failed to apply",
cmd_fail("pull", "https://github.com/Homebrew/homebrew-core/pull/1")
end
end
|