lib/bucky/core/test_core/exit_handler.rb
# frozen_string_literal: true
require 'singleton'
module Bucky
module Core
module TestCore
class ExitHandler
include Singleton
def initialize
@exit_code = 0
end
def reset
@exit_code = 0
end
def raise
@exit_code = 1
end
def bucky_exit
exit @exit_code
end
end
end
end
end