shared examples should be in spec/support directory