#[test] fn docker_stack_file_is_valid_yaml() { let contents = include_str!("../../swarm/stacks/platform.yml"); let doc: serde_yaml::Value = serde_yaml::from_str(contents).unwrap(); let services = doc.get("services").and_then(|v| v.as_mapping()).unwrap(); assert!(services.contains_key(serde_yaml::Value::String("nats".to_string()))); assert!(services.contains_key(serde_yaml::Value::String("runner_saga".to_string()))); assert!(services.contains_key(serde_yaml::Value::String("runner_effect".to_string()))); }