test/unit/relationship_test.rb in rails-erd-0.1.1 vs test/unit/relationship_test.rb in rails-erd-0.2.0
- old
+ new
@@ -78,9 +78,18 @@
end
domain = Domain.generate
assert_equal [false], domain.relationships.map(&:indirect?)
end
+ test "indirect should return false for non mutual ordinary relationship" do
+ create_model "Foo", :bar => :references do
+ belongs_to :bar
+ end
+ create_model "Bar"
+ domain = Domain.generate
+ assert_equal [false], domain.relationships.map(&:indirect?)
+ end
+
test "indirect should return true if relationship is a through association" do
create_model "Foo", :baz => :references, :bar => :references do
belongs_to :baz
belongs_to :bar
end