In this and other tests it is unclear why exactly we are testing that it should not belong to *parent* specifically. Ideally, there should be symmetry on both sides of the assertion. It is likely you find tests that are written this way throughout this project, however, we are trying to clean this up.

Do you mind changing the test to read like this?

``` ruby
belonging_to_non_existent_class(:parent).should_not belong_to(:parent)
```

You'll have to update `belonging_to_non_existent_class` to accept an argument, as well.