controller code:

class BooksController < ApplicationController
  def index
   param1, param2 = "123", "456"
    @test = method_1(param1, param2)
  end

  private
  def method_1(param1, param2)
    return "test"
  end
end

controller tests

describe "GET index" do
  it "get books" do
    param1, param2 = "12334", "456233"
    controller.stub!(:method_1).with(param1,param2).and_return("test")
    get :index
    assert_response :success
    assigns(:test).should eq("test")
  end
end

How to stub a controller private method which will take any arguments

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to