spec/example/session.rb in manveru-innate-2009.04 vs spec/example/session.rb in manveru-innate-2009.04.01

- old
+ new

@@ -1,22 +1,28 @@ require 'spec/helper' require 'example/session' describe 'example/session' do - behaves_like :mock + behaves_like :session it 'starts at 0' do - get('/').body.should =~ /Value is: 0/ + session do |mock| + mock.get('/').should =~ /Value is: 0/ + end end it 'increments the counter' do - get('/increment').body.should =~ /Value is: 1/ - get('/increment').body.should =~ /Value is: 2/ - get('/increment').body.should =~ /Value is: 3/ + session do |mock| + mock.get('/increment').should =~ /Value is: 1/ + mock.get('/increment').should =~ /Value is: 2/ + mock.get('/increment').should =~ /Value is: 3/ + end end it 'decrements the counter' do - get('/decrement').body.should =~ /Value is: 2/ - get('/decrement').body.should =~ /Value is: 1/ - get('/decrement').body.should =~ /Value is: 0/ + session do |mock| + mock.get('/decrement').should =~ /Value is: -1/ + mock.get('/decrement').should =~ /Value is: -2/ + mock.get('/decrement').should =~ /Value is: -3/ + end end end