move tests to klondike
This commit is contained in:
Generated
+2
-3
@@ -138,8 +138,10 @@ version = "0.3.0"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"card_game",
|
"card_game",
|
||||||
"rand",
|
"rand",
|
||||||
|
"rmp-serde",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
|
"serde_json",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -158,9 +160,6 @@ dependencies = [
|
|||||||
"card_game",
|
"card_game",
|
||||||
"klondike",
|
"klondike",
|
||||||
"rand",
|
"rand",
|
||||||
"rmp-serde",
|
|
||||||
"serde",
|
|
||||||
"serde_json",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|||||||
@@ -8,10 +8,5 @@ card_game.workspace = true
|
|||||||
klondike.workspace = true
|
klondike.workspace = true
|
||||||
rand = { version = "0.10.1", default-features = false, features = ["thread_rng"] }
|
rand = { version = "0.10.1", default-features = false, features = ["thread_rng"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
|
||||||
rmp-serde = "1.3.1"
|
|
||||||
serde = { version = "1.0.228", default-features = false }
|
|
||||||
serde_json = "1.0.149"
|
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -4,9 +4,6 @@ use klondike::{
|
|||||||
KlondikePile, KlondikePileStack, SkipCards, Tableau, TableauStack,
|
KlondikePile, KlondikePileStack, SkipCards, Tableau, TableauStack,
|
||||||
};
|
};
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
mod test;
|
|
||||||
|
|
||||||
use std::fmt::Display;
|
use std::fmt::Display;
|
||||||
struct Displayed<T>(T);
|
struct Displayed<T>(T);
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,11 @@ rand = { version = "0.10.1", default-features = false, features = ["std_rng"] }
|
|||||||
serde = { version = "1.0.228", default-features = false, optional = true }
|
serde = { version = "1.0.228", default-features = false, optional = true }
|
||||||
serde_derive = { version = "1.0.228", default-features = false, optional = true }
|
serde_derive = { version = "1.0.228", default-features = false, optional = true }
|
||||||
|
|
||||||
|
[dev-dependencies]
|
||||||
|
rmp-serde = "1.3.1"
|
||||||
|
serde = { version = "1.0.228", default-features = false }
|
||||||
|
serde_json = "1.0.149"
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,9 @@ pub type Rng = rand::rngs::StdRng;
|
|||||||
|
|
||||||
use card_game::{Card, Game, Pile, Rank, Stack};
|
use card_game::{Card, Game, Pile, Rank, Stack};
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
|
mod test;
|
||||||
|
|
||||||
// test readme
|
// test readme
|
||||||
#[doc = include_str!("../README.md")]
|
#[doc = include_str!("../README.md")]
|
||||||
#[cfg(doctest)]
|
#[cfg(doctest)]
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
use card_game::Session;
|
use card_game::Session;
|
||||||
use klondike::Klondike;
|
use crate::Klondike;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_is_winnable() {
|
fn test_is_winnable() {
|
||||||
// is winnable
|
// is winnable
|
||||||
@@ -15,6 +16,7 @@ fn test_is_winnable() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_json() {
|
fn test_json() {
|
||||||
let mut session = Session::new_default(Klondike::with_seed(124));
|
let mut session = Session::new_default(Klondike::with_seed(124));
|
||||||
Reference in New Issue
Block a user