Sha256: 57f05984d5413b62f994287cf31439ea5a167501335d718053d459019829daf5
Contents?: true
Size: 1.08 KB
Versions: 19
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
19 entries across 19 versions & 1 rubygems