Initial public release of Warp.

Repo-Sync-Origin: warpdotdev/warp-internal@12af1d983b
This commit is contained in:
David Stern
2026-04-28 08:43:33 -05:00
commit 0dbd3d567a
4982 changed files with 1431549 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
use super::resolve_param_value;
use crate::tab_configs::{TabConfigParam, TabConfigParamType};
#[test]
fn resolve_param_value_returns_default_for_blank_input() {
let param = TabConfigParam {
description: None,
default: Some("main".to_string()),
param_type: TabConfigParamType::Text,
};
assert_eq!(
resolve_param_value(" ".to_string(), &param),
Some("main".to_string())
);
}
#[test]
fn resolve_param_value_returns_none_for_blank_required_input() {
let param = TabConfigParam {
description: None,
default: None,
param_type: TabConfigParamType::Text,
};
assert_eq!(resolve_param_value("".to_string(), &param), None);
}
#[test]
fn resolve_param_value_preserves_non_blank_input() {
let param = TabConfigParam {
description: None,
default: Some("main".to_string()),
param_type: TabConfigParamType::Text,
};
assert_eq!(
resolve_param_value("feature-branch".to_string(), &param),
Some("feature-branch".to_string())
);
}