move void test
This commit is contained in:
parent
f8d8a77b1f
commit
e8c778fa0d
@ -13,6 +13,9 @@ pub fn functor_follows_laws<'a, T: Functor<'a> + FunctorTestSuite<'a>>() -> R {
|
|||||||
T::sample(|pa| {
|
T::sample(|pa| {
|
||||||
res += fmap_respects_composition::<T, _, _, _>(|x| x + 5, |x| x + 3, || pa(2));
|
res += fmap_respects_composition::<T, _, _, _>(|x| x + 5, |x| x + 3, || pa(2));
|
||||||
});
|
});
|
||||||
|
T::sample(|pa| {
|
||||||
|
res += void_can_be_exressed_via_replace::<T, _>(|| pa(2));
|
||||||
|
});
|
||||||
res
|
res
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,8 +78,5 @@ pub fn monad_follows_laws<'a, T: Monad<'a> + FunctorTestSuite<'a>>() -> R {
|
|||||||
T::sample(|pa| {
|
T::sample(|pa| {
|
||||||
res += fmap_can_be_expressed_via_bind::<T, _, _>(|x| x + 3, || pa(2));
|
res += fmap_can_be_expressed_via_bind::<T, _, _>(|x| x + 3, || pa(2));
|
||||||
});
|
});
|
||||||
T::sample(|pa| {
|
|
||||||
res += void_can_be_exressed_via_replace::<T, _>(|| pa(2));
|
|
||||||
});
|
|
||||||
res
|
res
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user