[M5] verify-curated-db.sh + boost recipe (header-only)
This commit is contained in:
@@ -104,16 +104,16 @@ TEST_CASE("cmd_build resolves a componentized dep", "[cli][build]") {
|
||||
auto parent = fresh_dir();
|
||||
REQUIRE(cmd_new("app", false, parent).has_value());
|
||||
auto root = parent / "app";
|
||||
add_dep(root, "boost", "1.84.0", {"filesystem", "system"});
|
||||
add_dep(root, "abseil-cpp", "20240116.0", {"strings", "base"});
|
||||
|
||||
auto r = cmd_build(root, true, false, std::nullopt, overlay_path(parent));
|
||||
REQUIRE(r.has_value());
|
||||
|
||||
auto cmake_text = read_file(root / "build" / "CMakeLists.txt");
|
||||
REQUIRE(cmake_text.find("find_package(Boost REQUIRED COMPONENTS filesystem system)") !=
|
||||
REQUIRE(cmake_text.find("find_package(absl CONFIG REQUIRED)") !=
|
||||
std::string::npos);
|
||||
REQUIRE(cmake_text.find("Boost::filesystem") != std::string::npos);
|
||||
REQUIRE(cmake_text.find("Boost::system") != std::string::npos);
|
||||
REQUIRE(cmake_text.find("absl::strings") != std::string::npos);
|
||||
REQUIRE(cmake_text.find("absl::base") != std::string::npos);
|
||||
}
|
||||
|
||||
TEST_CASE("cmd_build synthesizes a lockfile entry per dep", "[cli][build]") {
|
||||
|
||||
Reference in New Issue
Block a user