じろう

2019年11月02日に参加

学習履歴詳細

[万葉課題]優先度での並び替えテスト、エラーの原因判明+動くコードに変更。カラムの追加・変更に伴うmodel specの修正。ページネーション実装のためkaminariを導入、とりあえず動くのを確認

indexアクションに書いた検索のコードを上に持っていくことで、検索した際にもページネーションに対応させることが出来た。

Unable to find CSSが出てうまくいかなかった件は以下のとおり。

context '優先度ボタンを押した場合' do
        example 'タスクが優先度の高い順に並び替えられること' do
          click_on '優先度'
          set_task
          first('.priority').has_text? "高"
          page.all('.priority')[1].has_text? "中"

          # within('.prioirty') do
          #   expect(page).to have_text /.*高.*中.*/m
          # end

          # 上記のコードだとダメだった。
          # Unable to find css ".priority" のエラー。これは要素が複数存在する場合にも出るらしく、tdにpriorityクラスを当ててるのでセルの数だけpriorityクラスが存在してしまい、このエラーが発生したと思われる。
        end
      end
Rails

2020年03月19日(木)

1.7時間