Sha256: af44701c2c1c20e7cdfb0585653b48de0e846c5a7e5cccc5720f65e52c109572
Contents?: true
Size: 962 Bytes
Versions: 3
Compression:
Stored size: 962 Bytes
Contents
#!/usr/bin/env ruby # Remote::Drugs::TestActiveAgent -- de.oddb.org -- 20.02.2007 -- hwyss@ywesee.com $: << File.expand_path('../../../lib', File.dirname(__FILE__)) require 'test/unit' require 'oddb/drugs/active_agent' require 'oddb/drugs/substance' require 'oddb/remote/drugs/active_agent' require 'flexmock' module ODDB module Remote module Drugs class TestActiveAgent < Test::Unit::TestCase include FlexMock::TestCase def setup @remote = flexmock('Remote') rsub = flexmock('Substance') rsub.should_receive(:de).and_return('Substance') @remote.should_receive(:substance).and_return(rsub) @active_agent = ActiveAgent.new(0, @remote) end def test_spaceship__no_dose sub = ODDB::Drugs::Substance.new sub.name.de = 'Substance' local = ODDB::Drugs::ActiveAgent.new(sub, 10) @remote.should_receive(:dose).and_return(nil) assert_nothing_raised { @active_agent <=> local } end end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
de.oddb-2.0.1 | test/remote/drugs/test_active_agent.rb |
ramaze.ch.oddb.org-1.0.0 | test/remote/drugs/test_active_agent.rb |
de.oddb-2.0.0 | test/remote/drugs/test_active_agent.rb |