タグ

auth*とtestingに関するsh19910711のブックマーク (1)

  • cancancanのテストをRSpecで書く - Qiita

    cancancanを使った際、テストに学びがあったので投稿します。 前提:cancancanとは 権限による制御が簡単にできるgemです。 cancancan Rails|CanCanCanの使い方解説 ↓私も1つ記事を書きました。 cancancanでモデル名に紐づかない制御をする方法 cancancanのテスト requestスペックなどで特定の権限が各アクションを実行できるかどうかをテストする方法もあると思いますが、今回はcancancanが用意しているmatcherを使ってテストする方法を紹介します。 参考 https://github.com/CanCanCommunity/cancancan/blob/develop/docs/testing.md require "cancan/matchers" describe "User" do describe "abilities"

    cancancanのテストをRSpecで書く - Qiita
    sh19910711
    sh19910711 2024/06/16
    "cancancan: 権限による制御が簡単にできるgem / cancancanが用意しているmatcherを使ってテストする / cancan/matchersをrequireすることでbe_able_toというmatcherを使えるようになる" 2022
  • 1