Diffstat (limited to 'tests/builder_value.rs')
-rw-r--r--tests/builder_value.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/builder_value.rs b/tests/builder_value.rs
index 47796ba..6283bef 100644
--- a/tests/builder_value.rs
+++ b/tests/builder_value.rs
@@ -1,7 +1,8 @@
mod common;
-use effectful::blocking::BlockingSpin;
use common::walker::MockWalker;
+use effectful::blocking::BlockingSpin;
+use effectful::Effective;
use treaty::{
any::{type_name, BorrowedStatic, OwnedStatic, TempBorrowedStatic},
protocol::{
@@ -12,9 +13,7 @@ use treaty::{
Builder as _, Flow,
};
-use crate::common::{
- protocol::{hint::MockHintWalker, value::ValueVisitorExt as _},
-};
+use crate::common::protocol::{hint::MockHintWalker, value::ValueVisitorExt as _};
#[test]
fn value_builder_gives_value_protocol_as_hint() {
@@ -28,7 +27,7 @@ fn value_builder_gives_value_protocol_as_hint() {
walker.expect_hint().once().returning(|mut visitor, ()| {
// Fulfill the hint by visiting with a i32 value.
assert_eq!(
- visitor.as_known().visit(OwnedStatic(42)).into_value(),
+ visitor.as_known().visit(OwnedStatic(42)).wait(),
Flow::Done.into()
);
@@ -38,12 +37,13 @@ fn value_builder_gives_value_protocol_as_hint() {
// Request a hint from the i32 builder for what protocol to use.
assert_eq!(
- request_hint::<BlockingSpin>(builder.as_visitor(), DynWalker(&mut walker)).into_value(),
+ request_hint::<BlockingSpin>(builder.as_visitor(), DynWalker::new(&mut walker)).wait(),
Flow::Done.into()
);
// The builder should have the value.
- assert_eq!(builder.build().into_value().unwrap().0, 42);
+ assert_eq!(builder.build().wait().unwrap(), 42);
+ todo!()
}
#[test]