aboutsummaryrefslogtreecommitdiff
path: root/src/framework
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2018-08-02 21:04:50 +0200
committeracdenisSK <[email protected]>2018-08-02 21:04:50 +0200
commit9568e3b24816bb180740789d1e30c29f3658dc8b (patch)
treeb81e6a7327e7e9d229c9f041b24f0561f7fa8559 /src/framework
parentCheck if message is empty too (diff)
downloadserenity-9568e3b24816bb180740789d1e30c29f3658dc8b.tar.xz
serenity-9568e3b24816bb180740789d1e30c29f3658dc8b.zip
Add a test-case for no delimiters
Diffstat (limited to 'src/framework')
-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);
+ }
}