Commit bde4a4f817aa26f57e6c6d21e7b67339a33f7996
1 parent
15f77ee3
Exists in
staging
and in
11 other branches
profile followers: Fixes failing test
We now remove profile_follewers if its circle is deleted
Showing
1 changed file
with
3 additions
and
7 deletions
Show diff stats
test/functional/circles_controller_test.rb
... | ... | @@ -74,17 +74,13 @@ class CirclesControllerTest < ActionController::TestCase |
74 | 74 | assert_response 404 |
75 | 75 | end |
76 | 76 | |
77 | - should 'destroy an existing circle and update related profiles' do | |
77 | + should 'destroy an existing circle and remove related profiles' do | |
78 | 78 | circle = Circle.create!(:name => "circle", :person => @person, :profile_type => 'Person') |
79 | - follower = fast_create(ProfileFollower, :profile_id => fast_create(Person).id, | |
80 | - :circle_id => circle.id) | |
79 | + fast_create(ProfileFollower, :profile_id => fast_create(Person).id, :circle_id => circle.id) | |
81 | 80 | |
82 | - assert_difference "@person.circles.count", -1 do | |
81 | + assert_difference ["@person.circles.count", 'ProfileFollower.count'], -1 do | |
83 | 82 | post :destroy, :profile => @person.identifier, :id => circle.id |
84 | 83 | end |
85 | - | |
86 | - follower.reload | |
87 | - assert_nil follower.circle | |
88 | 84 | end |
89 | 85 | |
90 | 86 | should 'not destroy an existing circle if action is not post' do | ... | ... |