]> projects.mako.cc - selectricity/blobdiff - test/functional/graph_controller_test.rb
File upload system for custom skins almost complete.
[selectricity] / test / functional / graph_controller_test.rb
index e1477079f81cd1400bd2fffa0931c90f51d767cb..f9d4392242d22ab736f0d74e63ea90bb18b94145 100644 (file)
@@ -19,15 +19,15 @@ class GraphControllerTest < Test::Unit::TestCase
 
   # TODO Replace this with your actual tests
   def test_show_nonexist_votes_per_interval
-    assert_nothing_raised { get :votes_per_interval, { :id => 42 } }
+    assert_raise(ActiveRecord::RecordNotFound) { get :votes_per_interval, { :id => 42 } }
   end
 
   def test_show_nonexist_borda_bar
-    assert_nothing_raised { get :borda_bar, { :id => 42 } }
+    assert_raise(ActiveRecord::RecordNotFound) { get :borda_bar, { :id => 42 } }
   end
 
   def test_show_nonexist_choices_positions
-    assert_nothing_raised { get :choices_positions, { :id => 42 } }
+    assert_raise(ActiveRecord::RecordNotFound) { get :choices_positions, { :id => 42 } }
   end
   
   def test_show_empty_votes_per_interval
@@ -102,7 +102,7 @@ class GraphControllerTest < Test::Unit::TestCase
 
   private
   def make_election
-    e=ElectionStruct.new( :name => "test", :description => "This is a test",
+    e=QuickVoteStruct.new( :name => "test", :description => "This is a test",
                           :candidate_names => ['choice1', 'choice2', 'choice3'])
     @SS.create_quickvote e
     @election = @SS.list_quickvotes[0]

Benjamin Mako Hill || Want to submit a patch?