summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/rubygems/test_webauthn_listener.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/rubygems/test_webauthn_listener.rb b/test/rubygems/test_webauthn_listener.rb
index 5677546e42..81cfd2fc61 100644
--- a/test/rubygems/test_webauthn_listener.rb
+++ b/test/rubygems/test_webauthn_listener.rb
@@ -10,6 +10,12 @@ class WebauthnListenerTest < Gem::TestCase
@port = @server.addr[1].to_s
end
+ def teardown
+ @thread.kill.join if @thread
+ @server&.close
+ super
+ end
+
def test_wait_for_otp_code_get_follows_options
wait_for_otp_code
assert Gem::MockBrowser.options(URI("http://localhost:#{@port}?code=xyz")).is_a? Net::HTTPNoContent