Rails 4 プロジェクトに取り組んでいます。当然のことながら、アプリケーションに機能を追加するために使用する gem がいくつかあります。
これらの gem の 1 つがpg_search gem です。
User モデルに検索範囲を追加するために使用します。
class User < ActiveRecord::Base
include PgSearch
pg_search_scope :search,
against: [:email],
using: :tsearch
end
このようなスコープの内部動作はすべて gem 内でテストされます。
私の質問は、この機能を私のアプリケーション内でもテストする必要がありますか? もしそうなら、そのようなテストはどのように見えるでしょうか?