Sha256: fd5c2f66197169088fab6dc9e0e8324c54f2ff519a3102b42a27924a84c73fa4
Contents?: true
Size: 630 Bytes
Versions: 3
Compression:
Stored size: 630 Bytes
Contents
$: << File.join( File.dirname( __FILE__ ), "..", "lib" ) require 'test/unit' require 'cipher' class TC_Deck < Test::Unit::TestCase def setup @deck = Deck.new end def test_content expected = (1..52).to_a + [ "A", "B" ] assert_equal expected, @deck.to_a end def test_shuffle @deck.cipher_shuffle! expected = (2..52).to_a + [ "A", "B", 1 ] assert_equal expected, @deck.to_a end def test_letter expected = %w{ D W J nil X H Y R F D G } expected.each do |expected_letter| @deck.cipher_shuffle! assert_equal expected_letter, @deck.cipher_letter || "nil" end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
copland-1.0.0 | examples/solitaire-cipher/test/tc_deck.rb |
copland-0.8.0 | examples/solitaire-cipher/test/tc_deck.rb |
rubyzip-0.9.1 | lib/quiz1/t/solutions/Jamis Buck/test/tc_deck.rb |