adds tests for have_many_association_matcher

adds unit tests and integration tests to `have_many_association_matcher`