diff --git a/src/gamedata/tests.rs b/src/gamedata/tests.rs index e69de29..92190be 100644 --- a/src/gamedata/tests.rs +++ b/src/gamedata/tests.rs @@ -0,0 +1,17 @@ +use crate::gamedata::Board; + +use super::Disk; + +#[test] +fn board_default() { + assert_eq!(7, Board::default().columns.len()) +} +#[test] +fn play() { + let mut board = Board::default(); + assert!(board.columns.get(0).expect("Nah").is_empty()); + board.play(Disk::BLUE, 0); + assert_eq!(1, board.columns[0].len()); + board.play(Disk::RED, 0); + assert_eq!(2, board.columns[0].len()); +}