4
在Sinatra測試中,env['SERVER_NAME']
默認爲www.example.com
。我如何設置這個任意域?如何在機架/測試中設置env ['SERVER_NAME']?
水豚有.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>
'env ['SERVER_NAME'] ='mything.com''? – Linuxios