前提・実現したいこと
rspecで、viewにitemを登録して、
そのアイテムの表示順番がdescであるかのテストをしたいと思っています
created_atの時間で、1分以内と、1日前とテキストが変わるので、
その表示順番が最新順になっているかをテストするようにして
cssのセクレタを取得するまでは、考えました
テストコードは省略している部分もあるので、完全ではありません
お願い致します。
該当のソースコード
feature "#index" do let(:user) { create(:user, :with_confirm)} let(:page_path) { item_path(user_id)} feature "archive" do let(:page_path) { item_path(user_id)} let!(:items) { create_list :item, 5, :good, item_user: user } let!(:reviews_next) { create(:item, score: 'good', item_user: user, created_at: 1.day.ago, updated_at: 1.day.ago) } ここにそのテスト do visit page_path expect(page).to have_selector('.list-item', text: '1分以内') expect(page).to have_selector('.list-item', text: '1日前') end
あなたの回答
tips
プレビュー