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