()
| 1161 | |
| 1162 | #[test] |
| 1163 | fn test_some_changes() { |
| 1164 | PREF_MANAGER.with(|pref_manager| { |
| 1165 | let mut pref_manager = pref_manager.borrow_mut(); |
| 1166 | pref_manager.initialize(abs_rules_dir_path()).unwrap(); |
| 1167 | pref_manager.set_user_prefs("Verbosity", "Terse"); |
| 1168 | |
| 1169 | assert_eq!(&pref_manager.pref_to_string("Verbosity"), "Terse"); |
| 1170 | |
| 1171 | pref_manager.set_user_prefs("BrailleCode", "UEB"); |
| 1172 | pref_manager.invalidate(&FilesChanged::new("BrailleCode").unwrap()); |
| 1173 | pref_manager.initialize(PathBuf::new()).unwrap(); |
| 1174 | assert_eq!(rel_path(&pref_manager.rules_dir, &pref_manager.get_rule_file(&RulesFor::Braille)[0]), PathBuf::from("Braille/UEB/UEB_Rules.yaml")); |
| 1175 | }); |
| 1176 | } |
| 1177 | |
| 1178 | use std::fs; |
| 1179 | #[test] |
nothing calls this directly
no test coverage detected