aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_pin_unpin.rb
blob: 37682d45eebc93ebd93c090fc56be3d5977781d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
require "helper/integration_command_test_case"

class IntegrationCommandTestPinUnpin < IntegrationCommandTestCase
  def test_pin_unpin
    setup_test_formula "testball"
    (HOMEBREW_CELLAR/"testball/0.0.1/foo").mkpath

    cmd("pin", "testball")
    cmd("upgrade")
    refute((HOMEBREW_CELLAR/"testball/0.1").directory?,
      "The latest version directory should NOT be created")

    cmd("unpin", "testball")
    cmd("upgrade")
    assert((HOMEBREW_CELLAR/"testball/0.1").directory?,
      "The latest version directory should be created")
  end
end