Skip to content

Commit a70baa9

Browse files
committed
Improve test format
1 parent a6e29cf commit a70baa9

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

opentelemetry-declarative-config/tests/telemetry_config_tests.rs

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,18 @@ fn test_telemetry_config_from_yaml_sample1() {
66
let config = TelemetryConfig::from_yaml(&yaml_str).unwrap();
77

88
// Validate resource attributes
9-
config
10-
.resource
11-
.get("service.name")
12-
.map(|v| assert_eq!(v, "sample-service"));
13-
config
14-
.resource
15-
.get("service.version")
16-
.map(|v| assert_eq!(v, "1.0.0"));
9+
let resource = &config.resource;
10+
if let Some(service_name) = resource.get("service.name") {
11+
assert_eq!(service_name, "sample-service");
12+
} else {
13+
panic!("service.name not found in resource attributes");
14+
}
15+
16+
if let Some(service_version) = resource.get("service.version") {
17+
assert_eq!(service_version, "1.0.0");
18+
} else {
19+
panic!("service.version not found in resource attributes");
20+
}
1721

1822
// Validate metrics configuration
1923
assert!(config.metrics.is_some());

0 commit comments

Comments
 (0)