2
Ruby on Rails 3.0.9, RSpec-rails 2 및 FactoryGirl을 사용하고 있습니다. count
에 kind_of?
을 확인하려고합니다. RSpec its
기능 안에 \를 사용하여 배열에있는 항목을 확인하려고합니다. 내가 오류를 얻을 수 있기 때문에, 내가 위의 코드에서 만든 (! 잘못된) 방법으로 그렇게 할 수없는 것,'kind_of?'를 확인하고, RSpec 'its'기능 내에서 'count'또는 다른 메소드를 실행하는 방법은 무엇입니까?
subject do
Factory(
:user,
:articles => 3.times.inject([]) { |articles,i|
articles << Factory(
:article,
:user_id => Factory(:user)
)
}
end
# Note the (wrong!) usage of 'first', 'count' methods
its(:articles) { first.should be_kind_of(Article) }
its(:articles) { count.should == 10 }
하지만 : 그건 내가 다음과 같은 일을하고 싶습니다이다. 할 방법이 있습니까 (kind_of?
, count
, ...) 을 확인 하시겠습니까?