spec/app_spec.rb in bubble-wrap-0.3.0 vs spec/app_spec.rb in bubble-wrap-0.3.1

- old
+ new

@@ -78,6 +78,21 @@ describe '.delegate' do it 'returns a TestSuiteDelegate' do BW::App.delegate.class.should == TestSuiteDelegate end end + + describe '.run_after' do + class DelayedRunAfterTest; attr_accessor :test_value end + + it 'should run a block after the provided delay' do + @test_obj = DelayedRunAfterTest.new + + App.run_after(0.1){ @test_obj.test_value = true } + wait_for_change(@test_obj, 'test_value') do + @test_obj.test_value.should == true + end + end + + end + end