blob: 716491e77d4471dac7b303d9c1a9136f6254f373 [file] [log] [blame]
// Copyright 2019 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.
#include "chrome/browser/chromeos/startup_settings_cache.h"
#include "base/macros.h"
#include "base/path_service.h"
#include "base/test/scoped_path_override.h"
#include "chrome/common/chrome_paths.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace chromeos {
class StartupSettingsCacheTest : public testing::Test {
protected:
StartupSettingsCacheTest() : user_data_dir_override_(chrome::DIR_USER_DATA) {}
~StartupSettingsCacheTest() override {}
private:
// Map DIR_USER_DATA to a temp dir.
base::ScopedPathOverride user_data_dir_override_;
DISALLOW_COPY_AND_ASSIGN(StartupSettingsCacheTest);
};
TEST_F(StartupSettingsCacheTest, RoundTrip) {
startup_settings_cache::WriteAppLocale("foo");
EXPECT_EQ("foo", startup_settings_cache::ReadAppLocale());
}
} // namespace chromeos