(actual: &Value)
| 453 | } |
| 454 | |
| 455 | fn 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 | |
| 468 | fn 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 { |
no test coverage detected