Fix broken testcases

This commit is contained in:
Martin Barksten
2016-09-13 17:17:26 +02:00
parent 5409d8c2ff
commit 5b65df2596

View File

@ -128,15 +128,14 @@ mod test {
worldTick: 0, worldTick: 0,
snakeInfos: vec![get_snake_one(), get_snake_two()], snakeInfos: vec![get_snake_one(), get_snake_two()],
foodPositions: vec![translate_coordinate((1,0), MAP_WIDTH)], foodPositions: vec![translate_coordinate((1,0), MAP_WIDTH)],
obstaclePositions: vec![translate_coordinate((2,1), MAP_WIDTH)], obstaclePositions: vec![translate_coordinate((2,1), MAP_WIDTH)]
receivingPlayerId: Some(String::from("1"))
} }
} }
#[test] #[test]
fn snake_can_be_found_by_id() { fn snake_can_be_found_by_id() {
let map = get_test_map(); let map = get_test_map();
let id = map.receivingPlayerId.as_ref().unwrap(); let id = &get_snake_one().id;
let s = map.get_snake_by_id(id); let s = map.get_snake_by_id(id);
let found_id = &s.unwrap().id; let found_id = &s.unwrap().id;
assert_eq!(id, found_id); assert_eq!(id, found_id);
@ -184,7 +183,7 @@ mod test {
#[test] #[test]
fn can_snake_move_identifies_correctly() { fn can_snake_move_identifies_correctly() {
let map = get_test_map(); let map = get_test_map();
let id = map.receivingPlayerId.as_ref().unwrap(); let id = &get_snake_one().id;
let snake = map.get_snake_by_id(id).unwrap(); let snake = map.get_snake_by_id(id).unwrap();
assert_eq!(true, map.can_snake_move_in_direction(&snake, Direction::Up)); assert_eq!(true, map.can_snake_move_in_direction(&snake, Direction::Up));