Module: Rspec::ControllerRedirectToMacro::ExampleGroupMethods

Defined in:
lib/rspec/controller_redirect_to_macro.rb

Instance Method Summary collapse

Instance Method Details

#it_should_redirect_to(&block) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/rspec/controller_redirect_to_macro.rb', line 4

def it_should_redirect_to(&block)
  it "should redirect to " do
    do_action
    path = self.instance_eval(&block)
    new_description = instance_variable_get("@_defined_description") + path.to_s
    instance_variable_set("@_defined_description", new_description)
    response.should redirect_to(path)
  end
end