I am experimenting with the restful-authentication plug in and I see
that it has generated an rspec encantation which I had not seen
before:
it 'allows signup' do
lambda do
create_user
response.should be_redirect
end.should change(User, :count).by(1)
end
What does the combination of a lambda and a .should mean?
Similarly but a little different:
describe 'being created' do
before do
@user = nil
@creating_user = lambda do
@user = create_user
violated "[EMAIL PROTECTED]" if
@user.new_record?
end
end
it 'increments User#count' do
@creating_user.should change(User, :count).by(1)
end
end
Thanks for any pointers or clarifications!
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users