Diffstat (limited to 'tests/builder_value.rs')
-rw-r--r--tests/builder_value.rs18
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(())