blob: 8bdc01c1a87d5fcfd1256dc20eda002124680162 [file] [log] [blame]
// Copyright 2018 The Goma 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 "lib/clang_flags_helper.h"
#include <string>
#include <vector>
#include "gtest/gtest.h"
using std::string;
namespace devtools_goma {
TEST(ClangFlagsHelperTest, FDebugCompilationDir) {
std::vector<string> args = {"clang", "-Xclang", "-fdebug-compilation-dir",
"-Xclang", "."};
ClangFlagsHelper flag(args);
ASSERT_TRUE(flag.fdebug_compilation_dir().has_value());
EXPECT_EQ(*flag.fdebug_compilation_dir(), ".");
}
} // namespace devtools_goma