added selectable and slugable shared example for dry tests