Sha256: 4d49d584b7282c848499b2ea5a03b93739e34e339464599461683e3dc75f17fd

Contents?: true

Size: 709 Bytes

Versions: 3

Compression:

Stored size: 709 Bytes

Contents

#!/usr/bin/env ruby
# Drugs::TestSubstanceGroup -- de.oddb.org -- 13.11.2006 -- hwyss@ywesee.com

$: << File.expand_path('../../lib', File.dirname(__FILE__))

require 'flexmock'
require 'test/unit'
require 'oddb/drugs/substance_group'

module ODDB
  module Drugs
    class TestSubstanceGroup < Test::Unit::TestCase
      include FlexMock::TestCase
      def setup
        @group = SubstanceGroup.new
      end
      def test_add_substance
        assert_equal([], @group.substances)
        sub = flexmock('substance')
        @group.add_substance(sub)
        assert_equal([sub], @group.substances)
        @group.add_substance(sub)
        assert_equal([sub], @group.substances)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
de.oddb-2.0.1 test/drugs/test_substance_group.rb
ramaze.ch.oddb.org-1.0.0 test/drugs/test_substance_group.rb
de.oddb-2.0.0 test/drugs/test_substance_group.rb