use sc2_proxy::config::*;
use std::fs::File;
use std::io::prelude::*;
use toml;
#[test]
fn test_load_game_config() {
let mut f = File::open("tests/test_config.toml").expect("File not found");
let mut contents = String::new();
f.read_to_string(&mut contents).expect("Unable to read file");
let config: Config = toml::from_str(&contents).expect("Deserialization failed");
assert_eq!(config.process.fullscreen, true);
assert_eq!(config.process.verbose, true);
assert_eq!(config.matchmaking.mode, MatchmakingMode::Pairs);
assert_eq!(config.match_defaults.time_limits.game_loops, Some(1234));
}