Sha256: dea0eec6a98445d303b278070d638c31a02a812996200a9d943a2bbe723239d9

Contents?: true

Size: 772 Bytes

Versions: 6

Compression:

Stored size: 772 Bytes

Contents

require 'minitest/autorun'

if M::Frameworks.minitest5?
  class Meme
    def i_can_has_cheezburger?
      "OHAI!"
    end

    def will_it_blend?
      "YES!"
    end
  end

  class TestMeme < Minitest::Test
    def setup
      @meme = Meme.new
    end

    def test_that_kitty_can_eat
      assert_equal "OHAI!", @meme.i_can_has_cheezburger?
    end

    def test_that_it_will_not_blend
      refute_match(/^maybe/i, @meme.will_it_blend?)
      refute_match(/^no/i, @meme.will_it_blend?)
      refute_match(/^lolz/i, @meme.will_it_blend?)
    end

    def test_that_kitty_can_eat_two_time
      assert_equal "OHAI!", @meme.i_can_has_cheezburger?
      assert_equal "OHAI!", @meme.i_can_has_cheezburger?
    end
  end

  Minitest.after_run { p "ran after run block" }
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
m-1.6.1 test/examples/minitest_5_example_test.rb
m-1.6.0 test/examples/minitest_5_example_test.rb
m-1.5.1 test/examples/minitest_5_example_test.rb
m-1.5.0 test/examples/minitest_5_example_test.rb
m-1.4.2 test/examples/minitest_5_example_test.rb
m-1.4.0 test/examples/minitest_5_example_test.rb