spec/example/session.rb in manveru-innate-2009.03.24 vs spec/example/session.rb in manveru-innate-2009.04
- old
+ new
@@ -1,28 +1,22 @@
require 'spec/helper'
require 'example/session'
describe 'example/session' do
- behaves_like :session
+ behaves_like :mock
it 'starts at 0' do
- session do |mock|
- mock.get('/').should =~ /Value is: 0/
- end
+ get('/').body.should =~ /Value is: 0/
end
it 'increments the counter' do
- 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
+ get('/increment').body.should =~ /Value is: 1/
+ get('/increment').body.should =~ /Value is: 2/
+ get('/increment').body.should =~ /Value is: 3/
end
it 'decrements the counter' do
- 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
+ get('/decrement').body.should =~ /Value is: 2/
+ get('/decrement').body.should =~ /Value is: 1/
+ get('/decrement').body.should =~ /Value is: 0/
end
end