RSpec HTTP请求 - 如何设置端口号

时间:2015-01-16 22:21:20

标签: ruby rspec sinatra httprequest

有没有办法在RSpec测试中设置请求的端口号(在这种情况下为GET)?

我目前使用的是使用运行Sinatra应用程序的端口:

  it "invalid GET PORT" do
    get '/'
    expect(last_response).not_to be_ok
  end

我希望能够测试端口1234,例如像

这样的东西
get ':1234/'

正确的语法是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

您通常希望在describe块中设置端口号,但它也应该在it块中工作。

it "invalid GET PORT", port: 1234 do