module Minitest::Candy::Declarative
Public Instance Methods
test(name, &block)
click to toggle source
Public: Helper to define a test method using a String.
Examples
require "minitest/autorun" require "minitest/candy" class TruthTest < Minitest::Test test "assert the truth" do assert true end end
# File lib/minitest/candy/declarative.rb, line 17 def test(name, &block) test_name = sprintf("test_%s", name.gsub(/\s+/, "_")) if method_defined?(test_name) raise "#{test_name} is already defined in #{self}" end define_method(test_name, &block) end