1f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
2f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)// found in the LICENSE file.
4f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)
5f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)#include "config.h"
6f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)#include "InternalsNavigatorContentUtils.h"
7f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)
8f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)#include "core/dom/Document.h"
9f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)#include "core/testing/Internals.h"
10f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)#include "modules/navigatorcontentutils/NavigatorContentUtils.h"
11f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)#include "modules/navigatorcontentutils/testing/NavigatorContentUtilsClientMock.h"
12f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)
13c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)namespace blink {
14f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)
15f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)void InternalsNavigatorContentUtils::setNavigatorContentUtilsClientMock(Internals&, Document* document)
16f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles){
17f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)    ASSERT(document && document->page());
18f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)    NavigatorContentUtils* navigatorContentUtils = NavigatorContentUtils::from(*document->page());
19f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)    navigatorContentUtils->setClientForTest(adoptPtr(new NavigatorContentUtilsClientMock()));
20f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)}
21f6b7aed3f7ce69aca0d7a032d144cbd088b04393Torne (Richard Coles)
22c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)} // namespace blink
23