diff --git a/src/test/coins_tests.cpp b/src/test/coins_tests.cpp index 2edca14e3..c31bb907f 100644 --- a/src/test/coins_tests.cpp +++ b/src/test/coins_tests.cpp @@ -251,6 +251,22 @@ BOOST_AUTO_TEST_CASE(chained_pours) BOOST_CHECK(!cache.HavePourRequirements(mtx)); } + { + CMutableTransaction mtx; + mtx.vpour.push_back(ptx2); + mtx.vpour.push_back(ptx1); + + BOOST_CHECK(!cache.HavePourRequirements(mtx)); + } + + { + CMutableTransaction mtx; + mtx.vpour.push_back(ptx1); + mtx.vpour.push_back(ptx2); + + BOOST_CHECK(cache.HavePourRequirements(mtx)); + } + { CMutableTransaction mtx; mtx.vpour.push_back(ptx1);