very subtle, autospec was not using inotify if guard was already running

This commit is contained in:
Sam 2013-04-30 22:54:30 +10:00
parent 560bf4dcef
commit acc4f73ba0
2 changed files with 5 additions and 10 deletions

View file

@ -94,9 +94,9 @@ class Autospec::Runner
begin
require 'rb-inotify'
n = INotify::Notifier.new
FileUtils.touch('tmp/test_polling')
FileUtils.touch('./tmp/test_polling')
n.watch("./tmp/test_polling"){works = true }
n.watch("./tmp", :delete){ works = true }
quit = false
Thread.new do
while !works && !quit
@ -106,7 +106,7 @@ class Autospec::Runner
end
end
sleep 0.01
File.unlink('tmp/test_polling')
File.unlink('./tmp/test_polling')
wait_for(100) { works }
n.stop

View file

@ -352,17 +352,12 @@ describe Post do
post.reload
end
it 'does not update cached_version' do
it 'causes no update' do
post.cached_version.should == 1
end
it 'does not create a new version' do
post.all_versions.size.should == 1
end
it "doesn't change the last_version_at" do
post.last_version_at.should == first_version_at
end
end
describe 'revision much later' do