blob: 6da036fecb7650af39ead4225e42065e86f16439 [file] [log] [blame]
// Copyright 2022 The Chromium OS 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 "cryptohome/filesystem_layout.h"
#include <base/files/file_path.h>
#include <gtest/gtest.h>
namespace cryptohome {
namespace {
constexpr char kObfuscatedUsername[] = "fake-user";
} // namespace
TEST(FileSystemLayoutTest, UserSecretStashPath) {
EXPECT_EQ(UserSecretStashPath(kObfuscatedUsername, /*slot=*/0),
base::FilePath("/home/.shadow/fake-user/user_secret_stash/uss.0"));
EXPECT_EQ(
UserSecretStashPath(kObfuscatedUsername, /*slot=*/123),
base::FilePath("/home/.shadow/fake-user/user_secret_stash/uss.123"));
}
} // namespace cryptohome