2

私は簡単なテストケースを持っています:(ボードには_多くのリンクがあり、リンクは_ボードに属しています)

context "with feeds" do
  let (:board) {FactoryGirl.create(:board_tree)}

  it "returns links from all feeds" do
    expect(board.all_links.count).to eq Link.all.count
  end
end

失敗します ( expected 8 got 2) - これは問題ありません。同じことを期待していました。

今、私はこれを期待して切り替えます:

expect(Link.all.count).to eq board.all_links.count

今回は で失敗するかと思ったexpected 2 got 8のですが、代わりにexpected 2, got 0.

理由はありますか?私にとって、両方の期待は等しいはずです。

4

1 に答える 1