##// END OF EJS Templates
Adds a test for AuthSourcesController#destroy with users....
Jean-Philippe Lang -
r5035:e904a5aae68e
parent child
Show More
@@ -66,18 +66,30 class AuthSourcesControllerTest < ActionController::TestCase
66 66 end
67 67
68 68 context "post :destroy" do
69 setup do
70 @auth_source = AuthSource.generate!(:name => 'TestEdit')
71 end
72
69 73 context "without users" do
70 74 setup do
71 @auth_source = AuthSource.generate!(:name => 'TestEdit')
72 75 post :destroy, :id => @auth_source.id
73 76 end
74 77
75 78 should_respond_with :redirect
76 79 should_redirect_to("index") {{:action => 'index'}}
77 80 should_set_the_flash_to /deletion/i
78
79 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 94 end
83 95 end
General Comments 0
You need to be logged in to leave comments. Login now