    # File lib/merb-core/test/helpers/cookie_jar.rb, line 105
          def for(jar, uri)
            cookies = {}

            @jars[jar] ||= []
            # The cookies are sorted by most specific first. So, we loop through
            # all the cookies in order and add it to a hash by cookie name if
            # the cookie can be sent to the current URI. It's added to the hash
            # so that when we are done, the cookies will be unique by name and
            # we'll have grabbed the most specific to the URI.
            @jars[jar].each do |cookie|
              cookies[cookie.name] = cookie.raw if cookie.matches?(uri)
            end

            cookies.values.join(';')
          end