diff options
Diffstat (limited to 'test/rubygems')
-rw-r--r-- | test/rubygems/test_webauthn_listener.rb | 6 |
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 |