Routing spec において subdomin の制限をもったルーティングの検証を行いたかった。

RSpec.describe 'Subdomain Constraints', type: :routing do
  before do
    Rails.application.routes.default_url_options[:host] = 'test.example.com'
  end

  it "routes to #index" do
    expect(:get => v1_users_url).to route_to('v1/users#index', subdomain: 'test')
  end
end

参考