Ваша предложенная структура каталогов в порядке.
Что касается ваших вспомогательных модулей, то для них есть общая идиома: каталог spec / support . Вы можете включить их все автоматически, поместив следующий код в файл spec_helper.rb :
Dir[File.expand_path('../support/**/*.rb', __FILE__)].each { |f| require f }
Вы можете просто поместить код непосредственно в сам spec_helper.rb, но это может запутаться, и их можно будет стереть, заново создав файл помощника.