add test for reflexive belongsTo

For now it's a failing test for #2272.
As I said in the issue, this already works if we explicitly define the `hasMany` side and set the correct `{inverse}` options