Sha256: 689d67b48b29774a905499bb831ab3abdc696111a71f97518a3d91906f3f4e6b
Contents?: true
Size: 729 Bytes
Versions: 2
Compression:
Stored size: 729 Bytes
Contents
require 'helper' class Character include Characterizable end class Characterizable::CharacteristicTest < Test::Unit::TestCase context 'display' do setup do @universe = { :charisma => 'hearty' } end should 'not display a custom format if display option not given' do char = Characterizable::Characteristic.new(Character, :charisma, {}) assert_nil char.display(@universe) end should 'display a custom format if display option is given' do char = Characterizable::Characteristic.new(Character, :charisma, { :display => lambda { |c| "Level: #{c}" } }) {} assert_equal 'Level: hearty', char.display(@universe) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
characterizable-0.1.1 | test/characterizable/test_characteristic.rb |
characterizable-0.1.0 | test/characterizable/test_characteristic.rb |