[M5+] wire resolver::discover into cargoxx add
This commit is contained in:
@@ -80,7 +80,9 @@ TEST_CASE("cmd_add with wildcard version still rejects unknown packages",
|
||||
auto parent = fresh_dir();
|
||||
auto root = scaffold(parent);
|
||||
|
||||
setenv("CARGOXX_NO_AUTORESOLVE", "1", /*overwrite=*/1);
|
||||
auto r = cmd_add(root, "obscurelib", "", {}, overlay_path(parent));
|
||||
unsetenv("CARGOXX_NO_AUTORESOLVE");
|
||||
REQUIRE_FALSE(r.has_value());
|
||||
REQUIRE(r.error().code == ErrorCode::LinkdbUnknownPackage);
|
||||
}
|
||||
@@ -89,7 +91,11 @@ TEST_CASE("cmd_add rejects an unknown package", "[cli][add]") {
|
||||
auto parent = fresh_dir();
|
||||
auto root = scaffold(parent);
|
||||
|
||||
// Disable the auto-resolution chain — keeps the unit test fast and
|
||||
// independent of nixpkgs / Conan / vcpkg availability.
|
||||
setenv("CARGOXX_NO_AUTORESOLVE", "1", /*overwrite=*/1);
|
||||
auto r = cmd_add(root, "obscurelib", "0.0.1", {}, overlay_path(parent));
|
||||
unsetenv("CARGOXX_NO_AUTORESOLVE");
|
||||
REQUIRE_FALSE(r.has_value());
|
||||
REQUIRE(r.error().code == ErrorCode::LinkdbUnknownPackage);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user