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

Function get_desired_state

lib/dsc-lib/src/dscresources/command_resource.rs:455–466  ·  view source on GitHub ↗
(actual: &Value)

Source from the content-addressed store, hash-verified

453}
454
455fn get_desired_state(actual: &Value) -> Result<Option<bool>, DscError> {
456 // if actual state contains _inDesiredState, we use that to determine if the resource is in desired state
457 let mut in_desired_state: Option<bool> = None;
458 if let Some(in_desired_state_value) = actual.get("_inDesiredState") {
459 if let Some(desired_state) = in_desired_state_value.as_bool() {
460 in_desired_state = Some(desired_state);
461 } else {
462 return Err(DscError::Operation(t!("dscresources.commandResource.inDesiredStateNotBool").to_string()));
463 }
464 }
465 Ok(in_desired_state)
466}
467
468fn invoke_synthetic_test(resource: &DscResource, expected: &str, target_resource: Option<&DscResource>) -> Result<TestResult, DscError> { let get_result = invoke_get(resource, expected, target_resource)?;
469 let actual_state = match get_result {

Callers 1

invoke_testFunction · 0.85

Calls 2

OperationEnum · 0.50
getMethod · 0.45

Tested by

no test coverage detected