Sha256: cb284c73d27eab725f08e3373add8cee5980f14ab6ab11998b2b71053d6ba2f0
Contents?: true
Size: 1004 Bytes
Versions: 1
Compression:
Stored size: 1004 Bytes
Contents
require File.expand_path("../test_helper", File.dirname(__FILE__)) require "rails_erd/diagram" class DiagramTest < ActiveSupport::TestCase def teardown FileUtils.rm "ERD.dot" rescue nil end # Diagram generation ======================================================= test "generate should create output based on domain model" do create_model "Foo", :bar => :references do belongs_to :bar end create_model "Bar" RailsERD::Diagram.generate(:file_type => :dot) assert File.exists?("ERD.dot") end test "generate should not create output if there are no connected models" do RailsERD::Diagram.generate(:file_type => :dot) rescue nil assert !File.exists?("ERD.dot") end test "generate should abort and complain if there are no connected models" do message = nil begin RailsERD::Diagram.generate(:file_type => :dot) rescue => e message = e.message end assert_match /No \(connected\) entities found/, message end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails-erd-0.1.1 | test/unit/diagram_test.rb |