require 'testing_env' require 'formula_lock' class FormulaLockTests < Test::Unit::TestCase def setup @lock = FormulaLock.new("foo") @lock.lock end def teardown @lock.unlock end def test_locking_file_with_existing_lock_raises_error assert_raises(OperationInProgressError) { FormulaLock.new("foo").lock } end def test_locking_existing_lock_suceeds assert_nothing_raised { @lock.lock } end end