summaryrefslogtreecommitdiffstats
path: root/src/package/dependency/runtime.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/package/dependency/runtime.rs')
-rw-r--r--src/package/dependency/runtime.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/package/dependency/runtime.rs b/src/package/dependency/runtime.rs
index 40ec93c..8c692ed 100644
--- a/src/package/dependency/runtime.rs
+++ b/src/package/dependency/runtime.rs
@@ -29,6 +29,13 @@ pub enum Dependency {
},
}
+#[cfg(test)]
+impl Dependency {
+ pub fn new_conditional(name: String, condition: Condition) -> Self {
+ Dependency::Conditional { name, condition }
+ }
+}
+
impl AsRef<str> for Dependency {
fn as_ref(&self) -> &str {
match self {