@@ -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 |
|
|
|
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