aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/tests.plan.cpp
diff options
context:
space:
mode:
authorVictor Romero <romerosanchezv@gmail.com>2019-07-11 17:00:55 -0700
committerGitHub <noreply@github.com>2019-07-11 17:00:55 -0700
commit7dbe375a2c270e91f9742dd78cf2b579d1f5f2fa (patch)
treec43f5c1bfccea28b77da6a42ad43f5995a81ee50 /toolsrc/src/tests.plan.cpp
parent44eff6b7b523c2e02dc33c18b3196face23921f2 (diff)
downloadvcpkg-7dbe375a2c270e91f9742dd78cf2b579d1f5f2fa.tar.gz
vcpkg-7dbe375a2c270e91f9742dd78cf2b579d1f5f2fa.zip
Testing for --overlay-ports and --overlay-triplets args (#7243)
Diffstat (limited to 'toolsrc/src/tests.plan.cpp')
-rw-r--r--toolsrc/src/tests.plan.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/toolsrc/src/tests.plan.cpp b/toolsrc/src/tests.plan.cpp
index ab24266b4..9d8717878 100644
--- a/toolsrc/src/tests.plan.cpp
+++ b/toolsrc/src/tests.plan.cpp
@@ -89,14 +89,15 @@ namespace UnitTest1
const std::vector<std::pair<const char*, const char*>>& features = {},
const std::vector<const char*>& default_features = {})
{
- return emplace(std::move(*make_control_file(name, depends, features, default_features)));
+ auto scfl = SourceControlFileLocation { make_control_file(name, depends, features, default_features), "" };
+ return emplace(std::move(scfl));
}
- PackageSpec emplace(vcpkg::SourceControlFile&& scf)
+
+ PackageSpec emplace(vcpkg::SourceControlFileLocation&& scfl)
{
- auto spec = PackageSpec::from_name_and_triplet(scf.core_paragraph->name, triplet);
+ auto spec = PackageSpec::from_name_and_triplet(scfl.source_control_file->core_paragraph->name, triplet);
Assert::IsTrue(spec.has_value());
- map.emplace(scf.core_paragraph->name,
- SourceControlFileLocation{std::unique_ptr<SourceControlFile>(std::move(&scf)), ""});
+ map.emplace(scfl.source_control_file->core_paragraph->name, std::move(scfl));
return PackageSpec{*spec.get()};
}
};