aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/framework/standard/args.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/framework/standard/args.rs b/src/framework/standard/args.rs
index a24bbfb..8a622af 100644
--- a/src/framework/standard/args.rs
+++ b/src/framework/standard/args.rs
@@ -1381,4 +1381,13 @@ mod test {
assert_matches!(args.single_quoted::<i32>().unwrap_err(), ArgError::Parse(_));
assert_eq!(args.remaining(), 2);
}
+
+ #[test]
+ fn no_delims_entire_message() {
+ let mut args = Args::new("abc", &[]);
+
+ assert_eq!(args.remaining(), 1);
+ assert_eq!(args.single::<String>().unwrap(), "abc");
+ assert_eq!(args.remaining(), 0);
+ }
}