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