spec/unit/migration_spec.rb in lhm-1.2.0 vs spec/unit/migration_spec.rb in lhm-1.3.0

- old
+ new

@@ -18,6 +18,11 @@ it "should name archive" do stamp = "%Y_%m_%d_%H_%M_%S_#{ "%03d" % (@start.usec / 1000) }" @migration.archive_name.must_equal "lhma_#{ @start.strftime(stamp) }_origin" end + + it "should limit table name to 64 characters" do + migration = Lhm::Migration.new(OpenStruct.new(:name => "a_very_very_long_table_name_that_should_make_the_LHMA_table_go_over_64_chars"), nil) + migration.archive_name.size == 64 + end end