1

RSpec と Capybara を使用した Rails のテストで、ページ上の特定のコンテンツの位置をテストすることは可能ですか?

「保留中」セクションと「受領済み」セクションの注文を一覧表示するページがあり、特定の注文がページの「保留中」セクションから「受領済み」セクションに移動できるかどうかをテストしたいと考えています。

コンテンツが特定の .xml 内にあることをテストできれば助かりますdiv

4

1 に答える 1

2

最も簡単な方法は、これをセレクターに組み込み、正しいセクションに要素が存在し、古いセクションに要素が存在しないことをアサートすることです。次の例では、オーダー ID をデータ属性に保持していると想定しています。

page.should have_selector '#received-orders .order[data-order-id="12345"]'
page.should_not have_selector '#pending-orders .order[data-order-id="12345"]'
于 2012-04-14T11:37:35.457 に答える