module Kernel
Private Instance Methods
xdescribe(desc, *additional_desc, &block)
click to toggle source
Exact copy of Kernel#desribe except that it aliases `it` to `xit` for the class that is created
# File lib/minitest/skip_dsl.rb, line 42 def xdescribe(desc, *additional_desc, &block) stack = Minitest::Spec.describe_stack name = [stack.last, desc, *additional_desc].compact.join("::") sclas = stack.last || if Class === self && kind_of?(Minitest::Spec::DSL) then self else Minitest::Spec.spec_type desc, *additional_desc end cls = sclas.create name, desc stack.push cls cls.singleton_class.send(:define_method, :it, cls.method(:xit)) cls.class_eval(&block) stack.pop cls end