    # File lib/merb-core/test/helpers/cookie_jar.rb, line 83
          def update(jar, uri, raw_cookies)
            return unless raw_cookies
            # Initialize all the the received cookies
            cookies = []
            raw_cookies.each do |raw|
              c = Cookie.new(raw, uri.host)
              cookies << c if c.valid?(uri)
            end

            @jars[jar] ||= []

            # Remove all the cookies that will be updated
            @jars[jar].delete_if do |existing|
              cookies.find { |c| [c.name, c.domain, c.path] == [existing.name, existing.domain, existing.path] }
            end

            @jars[jar].concat cookies

            @jars[jar].sort!
          end