From aea5f3d615d301171f7e62bcddce22e9fbd3c913 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 21 Aug 2026 12:22:48 -0600 Subject: [PATCH] test: updated embedded macro tests to expect descriptions for all built-in macros --- src/config/macros.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/config/macros.rs b/src/config/macros.rs index 93d9806..7a045e5 100644 --- a/src/config/macros.rs +++ b/src/config/macros.rs @@ -249,11 +249,11 @@ mod tests { use crate::config::{AppState, Session, WorkingMode}; use crate::utils::{create_abort_signal, get_env_name}; use serial_test::serial; - use std::env; use std::fs::{create_dir_all, remove_dir_all, write}; use std::future::Future; use std::path::PathBuf; use std::time::{SystemTime, UNIX_EPOCH}; + use std::{env, str}; struct TestConfigDirGuard { key: String, @@ -695,12 +695,11 @@ variables: fn embedded_macro_assets_deserialize_with_defaults() { for file in MacroAssets::iter() { let embedded = MacroAssets::get(&file).unwrap(); - let content = std::str::from_utf8(&embedded.data).unwrap(); + let content = str::from_utf8(&embedded.data).unwrap(); let m: Macro = serde_yaml::from_str(content) .unwrap_or_else(|e| panic!("asset '{}' failed to deserialize: {e}", file.as_ref())); - assert!(m.description.is_none(), "asset '{}'", file.as_ref()); assert!(m.isolated, "asset '{}'", file.as_ref()); assert!(!m.steps.is_empty(), "asset '{}'", file.as_ref()); }