Skip to content

Commit a7facc7

Browse files
committed
Hotfix: return correct error code after kill_server
1 parent aa46004 commit a7facc7

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/stripe_mock/api/server.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,14 @@ def spawn_server(opts={})
2121
){
2222
StripeMock::Server.start_new(opts)
2323
}
24-
at_exit { kill_server(pid_path) }
24+
at_exit {
25+
begin
26+
e = $! # last exception
27+
kill_server(pid_path)
28+
ensure
29+
raise e if $! != e
30+
end
31+
}
2532
end
2633

2734
def kill_server(pid_path=nil)

0 commit comments

Comments
 (0)