summaryrefslogtreecommitdiffstats
path: root/src/bootstrap/setup/tests.rs
blob: 0fe6e4a464463e121c5c527a96da7887843e7c2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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`"
    );
}