summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/bool.rs2
-rw-r--r--tests/common/mod.rs6
-rw-r--r--tests/struct.rs2
3 files changed, 5 insertions, 5 deletions
diff --git a/tests/bool.rs b/tests/bool.rs
index 17d23e8..d08b5b0 100644
--- a/tests/bool.rs
+++ b/tests/bool.rs
@@ -5,7 +5,7 @@ use interactive_object_builder::*;
#[test]
fn test_build_value() {
- let v = bool::builder(DummyBackend).build_value("Are you sure?").unwrap();
+ let v = bool::builder(DummyBackend).build_value("Are you sure?", Some(&false)).unwrap();
assert!(v);
}
diff --git a/tests/common/mod.rs b/tests/common/mod.rs
index 0ab668a..7e111a5 100644
--- a/tests/common/mod.rs
+++ b/tests/common/mod.rs
@@ -75,7 +75,7 @@ pub struct BoolValBuilder;
impl ValueBuilder for BoolValBuilder {
type Output = bool;
- fn build_value(&self, _question: &str) -> Result<Self::Output> {
+ fn build_value(&self, _question: &str, _default: Option<&Self::Output>) -> Result<Self::Output> {
Ok(true)
}
}
@@ -84,7 +84,7 @@ pub struct U8ValueBuilder;
impl ValueBuilder for U8ValueBuilder {
type Output = u8;
- fn build_value(&self, _question: &str) -> Result<Self::Output> {
+ fn build_value(&self, _question: &str, _default: Option<&Self::Output>) -> Result<Self::Output> {
Ok(42)
}
}
@@ -97,7 +97,7 @@ impl<T: BuildableValue> CollectionBuilder for VecBuilder<T> {
let mut buf = vec![];
loop {
- let v: T = T::builder(DummyBackend).build_value(value_desc)?;
+ let v: T = T::builder(DummyBackend).build_value(value_desc, None)?;
buf.push(v);
if buf.len() == 3 {
diff --git a/tests/struct.rs b/tests/struct.rs
index 9845278..3a14750 100644
--- a/tests/struct.rs
+++ b/tests/struct.rs
@@ -23,7 +23,7 @@ impl<B: 'static + Backend> CollectionBuilder for ConfigStructBuilder<B> {
fn build_collection(&self, value_desc: &str) -> Result<Self::Output> {
println!("Building {}", value_desc);
- let verbose = bool::builder(self.0).build_value(value_desc)?;
+ let verbose = bool::builder(self.0).build_value(value_desc, None)?;
let values = Vec::<u8>::builder(self.0).build_collection(value_desc)?;
Ok(Configuration {