Sha256: 3595bc6abef20496e9dd4247a5957b5555f3e612251184df980d3e1b119c7bed
Contents?: true
Size: 954 Bytes
Versions: 1
Compression:
Stored size: 954 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe PgSearch::Configuration::ForeignColumn do describe "#alias" do with_model :AssociatedModel do table do |t| t.string "title" end end with_model :Model do table do |t| t.string "title" t.belongs_to :another_model, index: false end model do include PgSearch belongs_to :another_model, class_name: 'AssociatedModel' pg_search_scope :with_another, :associated_against => { :another_model => :title } end end it "returns a consistent string" do association = PgSearch::Configuration::Association.new(Model, :another_model, :title) foreign_column = described_class.new("title", nil, Model, association) column_alias = foreign_column.alias expect(column_alias).to be_a String expect(foreign_column.alias).to eq column_alias end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pg_search-2.1.4 | spec/lib/pg_search/configuration/foreign_column_spec.rb |