Sha256: fa8b14a5191ee1acb8c3d79363a2a1dd5595e9eed49fb27914bda4df63347dea
Contents?: true
Size: 1.08 KB
Versions: 12
Compression:
Stored size: 1.08 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' require 'estimates_controller' class EstimatesController; def rescue_action(e) raise e end; end class EstimatesControllerTest < Test::Unit::TestCase main_scenario def setup @controller = EstimatesController.new @request = ActionController::TestRequest.new @response = ActionController::TestResponse.new @request.session[:user_id] = 1000001 end def test_create count_before = Estimate.count post :create, "id"=>tasks(:first).id, "estimate"=>{"todo"=>"0"} assert_response :redirect assert_redirected_to :controller => 'periods', :action => :show, :id => tasks(:first).period_id, :task_id => 1 assert_equal count_before +1 , Estimate.count end def test_create_get_is_redirected_to_root count_before = Estimate.count get :create, "action"=>"create", "id"=>"1", "estimate"=>{"todo"=>"0"} assert_response :redirect assert_redirected_to :controller => 'welcome', :action => :index assert_equal count_before, Estimate.count end end
Version data entries
12 entries across 12 versions & 1 rubygems