Module: Kernel
- Defined in:
- lib/tunit/spec.rb
Instance Method Summary collapse
-
#_old_describe ⇒ Object
Override describe to avoid warnings and collisions with minitest/spec.
- #describe(desc, &blk) ⇒ Object
Instance Method Details
#_old_describe ⇒ Object
Override describe to avoid warnings and collisions with minitest/spec
5 |
# File 'lib/tunit/spec.rb', line 5 alias_method :_old_describe, :describe |
#describe(desc, &blk) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/tunit/spec.rb', line 6 def describe desc, &blk _old_describe desc, &blk if defined? Minitest super_klass = if Class === self && is_a?(Tunit::Spec::DSL) self else Tunit::Spec end klass = super_klass.create desc klass.class_eval(&blk) klass end |