Still Loving Shoulda (macros)
09 Mar 2009
I’ve been using shoulda for one month and I am still loving it. Today I created my first macro:
def self.should_display_error_message() should "do display error message" do assert_tag :tag=>"div", :attributes => { :class => "errorExplanation", :id => "errorExplanation" } end end
context "post to :create with invalid parameters" do setup do post :create, :segment => {:name=>"", :match_type=>" OR "} end should_not_change "Segment.count" should_assign_to :segment should_respond_with :success should_render_a_form should_render_with_layout 'application' should_render_template :new should_display_error_message end