chromium/third_party/blink/renderer/platform/testing/url_loader_test_delegate.h

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_TESTING_URL_LOADER_TEST_DELEGATE_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_TESTING_URL_LOADER_TEST_DELEGATE_H_

#include "base/containers/span.h"
#include "base/time/time.h"
#include "third_party/blink/public/platform/web_common.h"

namespace blink {

struct WebNavigationParams;
class WebURLResponse;
class URLLoaderClient;
struct WebURLError;

// Use with URLLoaderMockFactory::SetLoaderDelegate to intercept calls to a
// URLLoaderClient for controlling network responses in a test. Default
// implementations of all methods just call the original method on the
// URLLoaderClient.
class URLLoaderTestDelegate {};

}  // namespace blink

#endif  // THIRD_PARTY_BLINK_RENDERER_PLATFORM_TESTING_URL_LOADER_TEST_DELEGATE_H_