[go: nahoru, domu]

blob: 4da496663a9de853469d0d5b75bf7d46ee2c8542 [file] [log] [blame]
// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/chrome/test/app/password_test_util.h"
#import "base/apple/foundation_util.h"
#import "ios/chrome/test/app/mock_reauthentication_module.h"
namespace chrome_test_util {
std::unique_ptr<ScopedPasswordSettingsReauthModuleOverride>
SetUpAndReturnMockReauthenticationModuleForPasswordManager() {
MockReauthenticationModule* mock_reauthentication_module =
[[MockReauthenticationModule alloc] init];
return ScopedPasswordSettingsReauthModuleOverride::MakeAndArmForTesting(
mock_reauthentication_module);
}
std::unique_ptr<ScopedPasswordSuggestionBottomSheetReauthModuleOverride>
SetUpAndReturnMockReauthenticationModuleForPasswordSuggestionBottomSheet() {
MockReauthenticationModule* mock_reauthentication_module =
[[MockReauthenticationModule alloc] init];
return ScopedPasswordSuggestionBottomSheetReauthModuleOverride::
MakeAndArmForTesting(mock_reauthentication_module);
}
} // namespace