comparison test/functional/auth_sources_controller_test.rb @ 442:753f1380d6bc cannam

Merge from branch "redmine-1.2"
author Chris Cannam
date Mon, 06 Jun 2011 14:41:04 +0100
parents cbce1fd3b1b7
children cbb26bc654de
comparison
equal deleted inserted replaced
252:adc8466df404 442:753f1380d6bc
64 should_redirect_to("index") {{:action => 'index'}} 64 should_redirect_to("index") {{:action => 'index'}}
65 should_set_the_flash_to /update/i 65 should_set_the_flash_to /update/i
66 end 66 end
67 67
68 context "post :destroy" do 68 context "post :destroy" do
69 setup do
70 @auth_source = AuthSource.generate!(:name => 'TestEdit')
71 end
72
69 context "without users" do 73 context "without users" do
70 setup do 74 setup do
71 @auth_source = AuthSource.generate!(:name => 'TestEdit')
72 post :destroy, :id => @auth_source.id 75 post :destroy, :id => @auth_source.id
73 end 76 end
74 77
75 should_respond_with :redirect 78 should_respond_with :redirect
76 should_redirect_to("index") {{:action => 'index'}} 79 should_redirect_to("index") {{:action => 'index'}}
77 should_set_the_flash_to /deletion/i 80 should_set_the_flash_to /deletion/i
78
79 end 81 end
80 82
81 should "be tested with users" 83 context "with users" do
84 setup do
85 User.generate!(:auth_source => @auth_source)
86 post :destroy, :id => @auth_source.id
87 end
88
89 should_respond_with :redirect
90 should "not destroy the AuthSource" do
91 assert AuthSource.find(@auth_source.id)
92 end
93 end
82 end 94 end
83 end 95 end