Monorepo consolidation: workspace, shared types, transport plans, docker/swam assets
This commit is contained in:
11
runner/tests/swarm_stack.rs
Normal file
11
runner/tests/swarm_stack.rs
Normal file
@@ -0,0 +1,11 @@
|
||||
#[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())));
|
||||
}
|
||||
Reference in New Issue
Block a user