Add testcase for non-string plurality vote candidates
[rubyvote] / test / election_test.rb
index e8a9c452f1cb7c8f1f2993d66591e32f61692ab4..5b5664e7eaabf55c9dc9e0ed63da5c7e211be7aa 100644 (file)
@@ -11,6 +11,11 @@ class TestElectionVote < Test::Unit::TestCase
     assert_equal( "C", PluralityVote.new(vote_array).result.winners[0] )
   end
 
+  def test_plurality_nonstring
+    vote_array = [1,2,3,1,1,1,2,3]
+    assert_equal( 1, PluralityVote.new(vote_array).result.winners[0] )
+  end
+
 
   def test_approval
     vote_array = Array.new

Benjamin Mako Hill || Want to submit a patch?