although, just out of curiosity, in what cases could the has_many association go wrong (it seems like a very basic part of Rails). Is it just good practice to have a spec for every possible things or are there situations where the has_many association may not behave like expected?