module cli fn test_an_empty_inline_value_is_a_value_and_takes_no_more_words() { args := parse('offer', ['--notes=', 'extra'], Options{ values: ['notes'] })! assert args.value_or_none('notes') or { 'missing' } == '' assert args.positional == ['extra'] } fn test_an_empty_next_word_is_still_a_value() { args := parse('offer', ['--notes', ''], Options{ values: ['notes'] })! assert args.value_or_none('notes') or { 'missing' } == '' }