args_test.v

445 B · raw

1module cli23fn test_an_empty_inline_value_is_a_value_and_takes_no_more_words() {4	args := parse('offer', ['--notes=', 'extra'], Options{5		values: ['notes']6	})!7	assert args.value_or_none('notes') or { 'missing' } == ''8	assert args.positional == ['extra']9}1011fn test_an_empty_next_word_is_still_a_value() {12	args := parse('offer', ['--notes', ''], Options{13		values: ['notes']14	})!15	assert args.value_or_none('notes') or { 'missing' } == ''16}