diff options
| author | Jack Nagel | 2013-02-09 18:19:50 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-02-09 18:19:50 -0600 |
| commit | 97d3ae1775da31a0f5a63d0af4d8a786da73848f (patch) | |
| tree | 383bf44d837623f7e8195cda7c7dc637df3a5864 /Library/Homebrew/test | |
| parent | 97f9f93f25f54890f7b9005d455baa5c0dd460cc (diff) | |
| download | brew-97d3ae1775da31a0f5a63d0af4d8a786da73848f.tar.bz2 | |
Extract formula locks into a class
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/test_formula_lock.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formula_lock.rb b/Library/Homebrew/test/test_formula_lock.rb new file mode 100644 index 000000000..a03d19e92 --- /dev/null +++ b/Library/Homebrew/test/test_formula_lock.rb @@ -0,0 +1,21 @@ +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 |
