does assert_difference take a block instead of string?

if not, try

```ruby
joanna = dog_lovers(:david, :joanna)
david = joanna
```