Skip to content

Commit

Permalink
test(lex): Allow 'E' in scientific notation
Browse files Browse the repository at this point in the history
  • Loading branch information
cakebaker committed Dec 5, 2024
1 parent 5babafd commit 9ebdf8c
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions clap_lex/tests/testsuite/parsed.rs
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ fn to_short() {

#[test]
fn is_negative_number() {
for number in ["-10.0", "-1", "-100", "-3.5", "-1e10", "-1.3e10"] {
for number in ["-10.0", "-1", "-100", "-3.5", "-1e10", "-1.3e10", "-1E10"] {
let raw = clap_lex::RawArgs::new(["bin", number]);
let mut cursor = raw.cursor();
assert_eq!(raw.next_os(&mut cursor), Some(OsStr::new("bin")));
Expand All @@ -142,7 +142,9 @@ fn is_positive_number() {

#[test]
fn is_not_number() {
for number in ["--10.0", "-..", "-2..", "-e", "-1e", "-1e10.2", "-.2"] {
for number in [
"--10.0", "-..", "-2..", "-e", "-1e", "-1e10.2", "-.2", "-E", "-1E", "-1E10.2",
] {
let raw = clap_lex::RawArgs::new(["bin", number]);
let mut cursor = raw.cursor();
assert_eq!(raw.next_os(&mut cursor), Some(OsStr::new("bin")));
Expand Down

0 comments on commit 9ebdf8c

Please sign in to comment.