fix test name generation for tilt master

This commit is contained in:
Konstantin Haase 2012-12-12 12:42:16 +01:00
parent 3f23182f90
commit 8d6b69c315
1 changed files with 2 additions and 1 deletions

View File

@ -74,7 +74,8 @@ Tilt.mappings['md'].each do |t|
t.new { "" }
klass = Class.new(Test::Unit::TestCase) { define_method(:engine) { t }}
klass.class_eval(&MarkdownTest)
Object.const_set t.name[/[^:]+(?=Template$)/] << "Test", klass
name = t.name[/[^:]+$/].sub(/Template$/, '') << "Test"
Object.const_set name, klass
rescue LoadError
warn "#{$!}: skipping markdown tests with #{t}"
end