From 3392c173d71a46d4be61c6c0b02c25e37dbd29e2 Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Fri, 3 May 2019 13:07:12 -0700 Subject: add expected output for usage example --- example_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'example_test.go') diff --git a/example_test.go b/example_test.go index 7ae2df1..72807a7 100644 --- a/example_test.go +++ b/example_test.go @@ -115,5 +115,23 @@ func Example_usageString() { Dataset string `help:"dataset to use"` Optimize int `arg:"-O,help:optimization level"` } + + // This is only necessary when running inside golang's runnable example harness + osExit = func(int) {} + MustParse(&args) + + // output: + // Usage: example [--verbose] [--dataset DATASET] [--optimize OPTIMIZE] INPUT [OUTPUT [OUTPUT ...]] + // + // Positional arguments: + // INPUT + // OUTPUT + // + // Options: + // --verbose, -v verbosity level + // --dataset DATASET dataset to use + // --optimize OPTIMIZE, -O OPTIMIZE + // optimization level + // --help, -h display this help and exit } -- cgit v1.2.3