fix favor_by
spec for media_entry
shared examples for favoritable