Sha256: 2eccceecd9146999611b589e0859dcda2af4de5c4ae361a198c5fe8b5a9e737e

Contents?: true

Size: 472 Bytes

Versions: 89

Compression:

Stored size: 472 Bytes

Contents

class Enterprise

  def initialize(dilithium)
    @dilithium = dilithium
  end

  def go(warp_factor)
    warp_factor.times { @dilithium.nuke(:anti_matter) }
  end

end

require 'test/unit'
require 'mocha'

class EnterpriseTest < Test::Unit::TestCase

  def test_should_boldly_go
    dilithium = mock()
    dilithium.expects(:nuke).with(:anti_matter).at_least_once  # auto-verified at end of test
    enterprise = Enterprise.new(dilithium)
    enterprise.go(2)
  end

end

Version data entries

89 entries across 76 versions & 9 rubygems

Version Path
floehopper-mocha-0.9.6.20090629164857 examples/mocha.rb
floehopper-mocha-0.9.6.20090629165308 examples/mocha.rb
floehopper-mocha-0.9.6.20090701111305 examples/mocha.rb
floehopper-mocha-0.9.7.20090701124354 examples/mocha.rb
jferris-mocha-0.9.5.0.1240002286 examples/mocha.rb
jferris-mocha-0.9.5.0.1240351621 examples/mocha.rb
jferris-mocha-0.9.5.0.1241126838 examples/mocha.rb
jferris-mocha-0.9.7.0.1247796736 examples/mocha.rb
jferris-mocha-0.9.7.20090701124354 examples/mocha.rb
jferris-mocha-0.9.7.20090911190113 examples/mocha.rb
challah-1.0.0.beta vendor/bundle/gems/mocha-0.10.5/examples/mocha.rb
mocha-0.12.10 examples/mocha.rb
challah-0.9.1.beta.3 vendor/bundle/gems/mocha-0.10.5/examples/mocha.rb
devise_sociable-0.1.0 vendor/bundle/gems/mocha-0.10.5/examples/mocha.rb
mocha-0.12.9 examples/mocha.rb
mocha-0.12.8 examples/mocha.rb
challah-0.9.1.beta vendor/bundle/gems/mocha-0.10.5/examples/mocha.rb
challah-0.9.0 vendor/bundle/gems/mocha-0.10.5/examples/mocha.rb
challah-rolls-0.2.0 vendor/bundle/gems/challah-0.8.0.pre/vendor/bundle/gems/mocha-0.12.2/examples/mocha.rb
challah-rolls-0.2.0 vendor/bundle/gems/challah-0.8.3/vendor/bundle/gems/mocha-0.12.3/examples/mocha.rb