card:tests: use zip_cartesian.
This commit is contained in:
@@ -269,6 +269,7 @@ mod test_impls {
|
|||||||
use crate::{
|
use crate::{
|
||||||
card::{Card, PlayingCard, Rank, Suit},
|
card::{Card, PlayingCard, Rank, Suit},
|
||||||
exactsizearr::ExactSizedArr,
|
exactsizearr::ExactSizedArr,
|
||||||
|
zipcartesian::ZipCatersianExt,
|
||||||
};
|
};
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -413,8 +414,7 @@ mod test_impls {
|
|||||||
counter
|
counter
|
||||||
};
|
};
|
||||||
|
|
||||||
for (rank, suit) in Rank::iter_all()
|
for (rank, suit) in Rank::iter_all().zip_cartesian(Suit::iter_all())
|
||||||
.flat_map(|r| Suit::iter_all().map(move |s| (r, s)))
|
|
||||||
{
|
{
|
||||||
// TEST: We expect `decks` instances of a (rank, suit)
|
// TEST: We expect `decks` instances of a (rank, suit)
|
||||||
// combination in Card::iter_all(decks).
|
// combination in Card::iter_all(decks).
|
||||||
|
|||||||
Reference in New Issue
Block a user