Sha256: 84cc7f9472e356457022476b844230989a5bb4f16c3f034b8494622f3b607072
Contents?: true
Size: 1.29 KB
Versions: 53
Compression:
Stored size: 1.29 KB
Contents
require 'shoulda/action_controller/matchers/assign_to_matcher' require 'shoulda/action_controller/matchers/filter_param_matcher' require 'shoulda/action_controller/matchers/set_the_flash_matcher' require 'shoulda/action_controller/matchers/render_with_layout_matcher' require 'shoulda/action_controller/matchers/respond_with_matcher' require 'shoulda/action_controller/matchers/respond_with_content_type_matcher' require 'shoulda/action_controller/matchers/set_session_matcher' require 'shoulda/action_controller/matchers/route_matcher' module Shoulda # :nodoc: module ActionController # :nodoc: # By using the macro helpers you can quickly and easily create concise and # easy to read test suites. # # This code segment: # # describe UsersController, "on GET to show with a valid id" do # before(:each) do # get :show, :id => User.first.to_param # end # # it { should assign_to(:user) } # it { should respond_with(:success) } # it { should render_template(:show) } # it { should not_set_the_flash) } # # it "should do something else really cool" do # assigns[:user].id.should == 1 # end # end # # Would produce 5 tests for the show action module Matchers end end end
Version data entries
53 entries across 53 versions & 15 rubygems