test/unit/domain_test.rb in rails-erd-1.4.4 vs test/unit/domain_test.rb in rails-erd-1.4.5

- old
+ new

@@ -70,9 +70,20 @@ end create_model "Palace", Structure assert_equal ["Palace", "Structure"], Domain.generate.entities.collect(&:name) end + test "entities should exclude models without a class name" do + create_models "Foo", "Bar" + Foo.stubs(:name).returns(nil) + + begin + assert_equal ["Bar"], Domain.generate.entities.collect(&:name) + ensure + Foo.unstub(:name) # required so `reset_domain` works + end + end + # Relationship processing ================================================== test "relationships should return empty array for empty domain" do assert_equal [], Domain.generate.relationships end