MCPcopy Create free account
hub / github.com/PowerShell/DSC / test_value_refresh

Function test_value_refresh

archive/ntreg/tests/registry_value_tests.rs:194–207  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

192
193#[test]
194fn test_value_refresh() {
195 let key = RegistryKey::new("HKCU").unwrap();
196 let new_key = key.create_or_get_key("TestKey_refresh");
197 assert!(new_key.is_ok());
198 let new_key = new_key.unwrap();
199 let mut reg_value = new_key.set_value("TestValue", &RegistryValueData::String("TestStringValue".to_string())).unwrap();
200 assert_eq!(reg_value.name, "TestValue".to_string());
201 assert_eq!(reg_value.data, RegistryValueData::String("TestStringValue".to_string()));
202 let _ = new_key.set_value("TestValue", &RegistryValueData::String("NewValue".to_string())).unwrap();
203 assert!(reg_value.query().is_ok());
204 assert_eq!(reg_value.name, "TestValue".to_string());
205 assert_eq!(reg_value.data, RegistryValueData::String("NewValue".to_string()));
206 assert!(new_key.delete(false).is_ok());
207}

Callers

nothing calls this directly

Calls 3

create_or_get_keyMethod · 0.80
set_valueMethod · 0.80
newFunction · 0.50

Tested by

no test coverage detected