Codex Handbook
tui/src/external_agent_config_migration_flow_tests.rs 21 lines
use super::*;#[test]fn external_agent_config_migration_messages_snapshot() {    let cases = [0, 1, 2];    let messages = cases        .map(external_agent_config_migration_success_message)        .into_iter()        .chain([            EXTERNAL_AGENT_CONFIG_MIGRATION_FINISHED_MESSAGE.to_string(),            EXTERNAL_AGENT_CONFIG_MIGRATION_NO_ITEMS_MESSAGE.to_string(),            EXTERNAL_AGENT_CONFIG_MIGRATION_REMOTE_UNAVAILABLE_MESSAGE.to_string(),            EXTERNAL_AGENT_CONFIG_MIGRATION_DAEMON_UNAVAILABLE_MESSAGE.to_string(),            EXTERNAL_AGENT_CONFIG_IMPORT_IN_PROGRESS_MESSAGE.to_string(),        ])        .collect::<Vec<_>>()        .join("\n");    insta::assert_snapshot!("external_agent_config_migration_messages", messages);}