14 lines
436 B
Rust
14 lines
436 B
Rust
use super::{RUST_ANALYZER_SETTINGS, SETTINGS_HASHES};
|
|
use sha2::Digest;
|
|
|
|
#[test]
|
|
fn check_matching_settings_hash() {
|
|
let mut hasher = sha2::Sha256::new();
|
|
hasher.update(&RUST_ANALYZER_SETTINGS);
|
|
let hash = hex::encode(hasher.finalize().as_slice());
|
|
assert_eq!(
|
|
&hash,
|
|
SETTINGS_HASHES.last().unwrap(),
|
|
"Update `SETTINGS_HASHES` with the new hash of `src/etc/rust_analyzer_settings.json`"
|
|
);
|
|
}
|