]> git.lizzy.rs Git - rust.git/blob - src/bootstrap/setup/tests.rs
Allow automatically creating vscode `settings.json` from bootstrap
[rust.git] / src / bootstrap / setup / tests.rs
1 use super::{SETTINGS_HASHES, VSCODE_SETTINGS};
2 use sha2::Digest;
3
4 #[test]
5 fn check_matching_settings_hash() {
6     let mut hasher = sha2::Sha256::new();
7     hasher.update(&VSCODE_SETTINGS);
8     let hash = hex::encode(hasher.finalize().as_slice());
9     assert_eq!(
10         &hash,
11         SETTINGS_HASHES.last().unwrap(),
12         "Update `SETTINGS_HASHES` with the new hash of `src/etc/vscode_settings.json`"
13     );
14 }