diff options
| author | acdenisSK <[email protected]> | 2018-08-02 21:04:50 +0200 |
|---|---|---|
| committer | acdenisSK <[email protected]> | 2018-08-02 21:04:50 +0200 |
| commit | 9568e3b24816bb180740789d1e30c29f3658dc8b (patch) | |
| tree | b81e6a7327e7e9d229c9f041b24f0561f7fa8559 /src/framework | |
| parent | Check if message is empty too (diff) | |
| download | serenity-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.rs | 9 |
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); + } } |