You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: test_request_id.rb
    path of file: ./repos/arvados/sdk/ruby/test
    
    the code of the file until where you have to start completion: # Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-Lice
    
    def test_raise_exception_with_request_id
        arv = Arvados.new
        clnt = arv.client
        assert_nil clnt.request_id

        Google::APIClient.any_instance.stubs(:execute).raises(FakeError.new("Uh-oh..."))
        err = assert_raises(FakeError) do
            arv.collection.get(uuid: "zzzzz-4zz18-zzzzzzzzzzzzzzz")
        end
        assert clnt.request_id != nil
        assert_match(/Uh-oh.*\(Request ID: req-[0-9a-zA-Z]{20}\)/, err.message)
    end