In order to test both, I think I would just move this one to a separate example, rather than as one in the huge list. I would then maybe just do an if RUBY_VERSION check around each of them. RUBY_VERSION >= '2.0.0' => multiple_choices? and < '2.0.0' multiple_choice?. Does that make sense?