blob: e33dd72ac2a18224ad7fa47e528a689bf2b9c0e7 [file] [log] [blame]
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/chrome/browser/policy/test_platform_policy_provider.h"
#include "base/no_destructor.h"
policy::MockConfigurationPolicyProvider* GetTestPlatformPolicyProvider() {
static base::NoDestructor<policy::MockConfigurationPolicyProvider> provider;
provider->SetAutoRefresh();
ON_CALL(*provider.get(), IsInitializationComplete(testing::_))
.WillByDefault(testing::Return(true));
ON_CALL(*provider.get(), IsFirstPolicyLoadComplete(testing::_))
.WillByDefault(testing::Return(true));
return provider.get();
}