module MiniTestSpecRails::DSL::ClassMethods
Public Instance Methods
after(_type = nil, &block)
click to toggle source
# File lib/minitest-spec-rails/dsl.rb, line 20 def after(_type = nil, &block) teardown { instance_eval(&block) } end
before(_type = nil, &block)
click to toggle source
# File lib/minitest-spec-rails/dsl.rb, line 16 def before(_type = nil, &block) setup { instance_eval(&block) } end
describe(*args, &block)
click to toggle source
Calls superclass method
# File lib/minitest-spec-rails/dsl.rb, line 9 def describe(*args, &block) stack = Minitest::Spec.describe_stack stack.push self if stack.empty? super(*args) { class_eval(&block) } stack.pop if stack.length == 1 end
described_class()
click to toggle source
# File lib/minitest-spec-rails/dsl.rb, line 28 def described_class nil end
test(name, &block)
click to toggle source
# File lib/minitest-spec-rails/dsl.rb, line 24 def test(name, &block) instance_eval { it(name, &block) } end