Module: Minitest

Defined in:
lib/minitest-shouldify.rb,
lib/minitest/shouldify.rb

Defined Under Namespace

Modules: Shouldify Classes: Test

Class Method Summary collapse

Class Method Details

.shouldify!(new_must, new_wont) ⇒ Object

Registers new expectations names.

Example:

Minitest.shouldify! "should", "should_not"

class Foo
  def bar; "bar"; end
end

describe Foo, :bar do
  it "is bar" do
    Foo.new.bar.should_equal "bar"
  end

  it "is not baz" do
    Foo.new.bar.should_not_equal "baz"
  end
end


149
150
151
# File 'lib/minitest/shouldify.rb', line 149

def self.shouldify! new_must, new_wont
  Minitest::Shouldify.register! new_must, new_wont
end