Sha256: 423d3a46347898cad5f44fae107f6035e262e9c7807227ed7b4314f73d9bf10c
Contents?: true
Size: 753 Bytes
Versions: 2
Compression:
Stored size: 753 Bytes
Contents
require 'spec_helper' module Polyamorous describe JoinAssociation do let(:join_dependency) { new_join_dependency Note, {} } let(:parent) { join_dependency.join_base } let(:reflection) { Note.reflect_on_association(:notable) } subject { join_dependency.build_join_association_respecting_polymorphism( reflection, parent, Person ) } it 'respects polymorphism on equality test' do subject.should eq( join_dependency.build_join_association_respecting_polymorphism( reflection, parent, Person ) ) subject.should_not eq( join_dependency.build_join_association_respecting_polymorphism( reflection, parent, Article ) ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
polyamorous-0.6.3 | spec/polyamorous/join_association_spec.rb |
polyamorous-0.6.2 | spec/polyamorous/join_association_spec.rb |