Sha256: 0ed4cef1ad8e7932e922d67eaf2691f805550c9f5fff12b73018972fbd4f8efa

Contents?: true

Size: 405 Bytes

Versions: 1

Compression:

Stored size: 405 Bytes

Contents

require 'hardmock'

class MyTest < Test::Unit::TestCase

  def setup
    create_mocks :garage, :car
  end

  def test_the_mocks
    # Set some expectations
    @garage.expects.open_door
    @car.expects.start(:choke)
    @car.expects.drive(:reverse, 5.mph)

    # Execute the code (normally your own classes do this)
    @garage.open_door  
    @car.start :choke
    @car.drive :reverse, 5.mph
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
minilab-1.0.0-mswin32 vendor/hardmock/homepage/demo.rb