@@ -183,18 +183,18 class UserTest < ActiveSupport::TestCase | |||
|
183 | 183 | end |
|
184 | 184 | |
|
185 | 185 | def test_destroy_should_delete_members_and_roles |
|
186 |
members = Member. |
|
|
187 |
ms = members. |
|
|
186 | members = Member.where(:user_id => 2) | |
|
187 | ms = members.count | |
|
188 | 188 | rs = members.collect(&:roles).flatten.size |
|
189 | ||
|
189 | assert ms > 0 | |
|
190 | assert rs > 0 | |
|
190 | 191 | assert_difference 'Member.count', - ms do |
|
191 | 192 | assert_difference 'MemberRole.count', - rs do |
|
192 | 193 | User.find(2).destroy |
|
193 | 194 | end |
|
194 | 195 | end |
|
195 | ||
|
196 | 196 | assert_nil User.find_by_id(2) |
|
197 | assert Member.find_all_by_user_id(2).empty? | |
|
197 | assert_equal 0, Member.where(:user_id => 2).count | |
|
198 | 198 | end |
|
199 | 199 | |
|
200 | 200 | def test_destroy_should_update_attachments |
General Comments 0
You need to be logged in to leave comments.
Login now