我正在嘗試使用Rspec/Capybara來測試非ruby應用程序。該應用程序在docker容器中運行,rspec進程在另一個容器中運行。當我進入rspec容器,我可以捲曲應用程序容器沒有問題。但是,當我運行rspec來測試應用程序時,它無法連接。我想要做的第一件事是驗證Rspec調用的url,即它「訪問」的URL。我如何可以驗證該網址如何驗證我的Rspec /水豚測試訪問的完整網址?
RSpec.feature 'user visits homepage', type: :feature do
scenario 'default' do
visit '/' # <- how can i print out what url this points to?
expect(page).to have_content('test content')
end
end
由於這基本上是一個基於您的設計的跨站點請求,並且您確認了curl工程爲什麼不使用HTTP庫進行測試? – engineersmnky