Sinatraテストでは、env['SERVER_NAME']
デフォルトはwww.example.com
。です。これを任意のドメインに設定するにはどうすればよいですか?
カピバラには.default_host
方法がありますが、カピバラを使用していません。
または、env [ DEFAULT_HOST
]を変更することは可能ですか?
RSpec、Sinatra、WebMockを使用します。
編集:env['SERVER_NAME'] = 'www.foo.com'
RSpecテストに追加すると例外が発生します:
NameError: undefined local variable or method 'env' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x007fe6ce3b5ff8>