Revert "DEV: Use 127.0.0.1 instead of localhost as Capybara's server host (#27215)" (#27218)

This reverts commit 998b50fdf4b83383c9b8cbebdf606477f2a799a2.

Ended up making system tests even more unstable
This commit is contained in:
Alan Guo Xiang Tan
2024-05-28 11:32:22 +08:00
committed by GitHub
parent 556ff0a7b8
commit 4d8eca91ef
3 changed files with 1 additions and 11 deletions

View File

@ -67,9 +67,6 @@ describe "Changing email", type: :system do
end
it "works when user has webauthn 2fa" do
@original_host = Capybara.server_host
SiteSetting.force_hostname = Capybara.server_host = "localhost"
# enforced 2FA flow needs a user created > 5 minutes ago
user.created_at = 6.minutes.ago
user.save!
@ -77,7 +74,6 @@ describe "Changing email", type: :system do
sign_in user
DiscourseWebauthn.stubs(:origin).returns(current_host + ":" + Capybara.server_port.to_s)
options =
::Selenium::WebDriver::VirtualAuthenticatorOptions.new(
user_verification: true,
@ -107,7 +103,6 @@ describe "Changing email", type: :system do
expect(user_preferences_page).to have_primary_email(new_email)
ensure
authenticator.remove!
SiteSetting.force_hostname = Capybara.server_host = @original_host
end
it "does not require login to verify" do

View File

@ -8,9 +8,6 @@ describe "User preferences | Security", type: :system do
let(:user_menu) { PageObjects::Components::UserMenu.new }
before do
@original_host = Capybara.server_host
SiteSetting.force_hostname = Capybara.server_host = "localhost"
user.activate
# testing the enforced 2FA flow requires a user that was created > 5 minutes ago
user.created_at = 6.minutes.ago
@ -21,8 +18,6 @@ describe "User preferences | Security", type: :system do
DiscourseWebauthn.stubs(:origin).returns(current_host + ":" + Capybara.server_port.to_s)
end
after { SiteSetting.force_hostname = Capybara.server_host = @original_host }
shared_examples "security keys" do
it "adds a 2FA security key and logs in with it" do
options = ::Selenium::WebDriver::VirtualAuthenticatorOptions.new