use crate::check;
use expect_test::expect;
#[test]
fn can_use_custom_map() {
let mut map = fxhash::FxHashMap::default();
check(&map, expect![[r#"{}"#]]);
map.insert("a", 1);
check(&map, expect![[r#"{"a": 1}"#]]);
map.insert("b", 2);
// FxHash map is not randomized
check(&map, expect![[r#"{"b": 2, "a": 1}"#]]);
}
#[test]
fn can_use_custom_hash_set() {
let mut set = fxhash::FxHashSet::default();
check(&set, expect![[r#"{}"#]]);
set.insert(1);
check(&set, expect![[r#"{1}"#]]);
set.insert(2);
// FxHash isn't randomized
check(&set, expect![[r#"{1, 2}"#]]);
}