Sha256: ceee0b054eaade48d369ad1f54e234de81c98dd9a642d80223b8190a67f40a10
Contents?: true
Size: 910 Bytes
Versions: 4
Compression:
Stored size: 910 Bytes
Contents
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 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
4 entries across 4 versions & 1 rubygems