Rspec: тестирование присвоения переменной экземпляра

Использование Rspec с Factory Girl. Пытаюсь проверить, какие данные назначаются в моем контроллере (и протестировать их). В каждом сообщении, которое я читал, говорится, что я должен иметь возможность получить что-то из assigns (), но он продолжает возвращать nill

Контроллер

def index
 @stickies = Sticky.where(:user_id => current_user.id)
end

Spec

it "should assign stickies" do
  foo = assigns(:stickies)
  puts "foo = #{foo}"
end

Output

foo = 

Я использую неправильный синтаксис? Есть лучший способ это сделать? Спасибо !!

37
задан jmccartie 18 January 2011 в 03:06
поделиться