class TestController < AplicationController
#....
private
def some_method
unless @my_variable.nil?
#...
return true
end
end
end
我想測試some_method
直接在控制器規格:Rspec的:如何實例變量賦值在控制器規範
require 'spec_helper'
describe TestController do
it "test some_method"
phone = Phone.new(...)
controller.assign(:my_variable,phone) #does not work
controller.send(:some_method).should be_true
end
end
如何設置TestController
實例變量@my_variable
從控制器規範?
謝謝@保羅有一個好的解決方案。 – ole