By default the extension will look at config/locales for enabled locales. If none found, it will try to look at I18n.available_locales. If still no array of enabled locales can be constructed, it will use a single locale as defined by I18n.default_locale.

You can define Spree::Config[:enabled_locales] with an array of enabled locales to force. (e.g. Spree::Config.set(:enabled_locales, ['en','es','it']))

Testing

Be sure to add the rspec-rails gem to your Gemfile and then create a dummy test app for the specs to run against.