Diffstat (limited to 'tests/builder_value.rs')
| -rw-r--r-- | tests/builder_value.rs | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/builder_value.rs b/tests/builder_value.rs index 7e59b76..3adabf4 100644 --- a/tests/builder_value.rs +++ b/tests/builder_value.rs @@ -3,7 +3,6 @@ mod common; use common::walker::MockWalker; use treaty::{ any::{BorrowedStatic, OwnedStatic, TempBorrowedStatic}, - effect::blocking::Blocking, protocol::{ visitor::{request_hint, ValueProto}, AsVisitor as _, DynWalker, @@ -11,7 +10,10 @@ use treaty::{ BuildExt as _, Builder as _, Flow, }; -use crate::common::protocol::{hint::MockHintWalker, value::ValueVisitorExt as _}; +use crate::common::{ + protocol::{hint::MockHintWalker, value::ValueVisitorExt as _}, + Blocking, +}; #[test] fn value_builder_gives_value_protocol_as_hint() { @@ -23,7 +25,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)).value(), + visitor.as_known().visit(OwnedStatic(42)).into_value(), Flow::Done.into() ); @@ -33,19 +35,19 @@ fn value_builder_gives_value_protocol_as_hint() { // Request a hint from the i32 builder for what protocol to use. assert_eq!( - request_hint::<Blocking>(builder.as_visitor(), DynWalker(&mut walker)).value(), + request_hint::<Blocking>(builder.as_visitor(), DynWalker(&mut walker)).into_value(), Flow::Done.into() ); // The builder should have the value. - assert_eq!(builder.build().value().unwrap(), 42); + assert_eq!(builder.build().into_value().unwrap(), 42); } #[test] fn value_builder_can_use_an_owned_value_or_a_borrowed_value() { assert_eq!( i32::build({ - let mut walker = MockWalker::<(), ()>::new(); + let mut walker = MockWalker::<(), (), Blocking>::new(); walker.expect_walk().once().returning(|mut visitor| { visitor.visit_value_and_done(OwnedStatic(1)); Ok(()) @@ -58,7 +60,7 @@ fn value_builder_can_use_an_owned_value_or_a_borrowed_value() { assert_eq!( i32::build({ - let mut walker = MockWalker::<(), ()>::new(); + let mut walker = MockWalker::<(), (), Blocking>::new(); walker.expect_walk().once().returning(|mut visitor| { visitor.visit_value_and_done(BorrowedStatic(&2)); Ok(()) @@ -71,7 +73,7 @@ fn value_builder_can_use_an_owned_value_or_a_borrowed_value() { assert_eq!( i32::build({ - let mut walker = MockWalker::<(), ()>::new(); + let mut walker = MockWalker::<(), (), Blocking>::new(); walker.expect_walk().once().returning(|mut visitor| { visitor.visit_value_and_done(TempBorrowedStatic(&3)); Ok(()) |