@@ -1121,23 +1121,23 @@ prop_consumeNone_help_no_arg = once $
11211121prop_consumeOne_basic :: Property
11221122prop_consumeOne_basic = once $
11231123 let p :: Parser String
1124- p = consumeOption (ConsumeA. consumeOne " NAME " ( ConsumeA. withoutCompleter str )) (long " name" )
1124+ p = consumeOption (ConsumeA. consumeOne str (metavar " NAME " )) (long " name" )
11251125 i = info p idm
11261126 result = run i [" --name" , " Alice" ]
11271127 in assertResult result ((===) " Alice" )
11281128
11291129prop_consumeOne_with_reader :: Property
11301130prop_consumeOne_with_reader = once $
11311131 let p :: Parser Int
1132- p = consumeOption (ConsumeA. consumeOne " N " ( ConsumeA. withoutCompleter auto )) (long " count" )
1132+ p = consumeOption (ConsumeA. consumeOne auto (metavar " N " )) (long " count" )
11331133 i = info p idm
11341134 result = run i [" --count" , " 42" ]
11351135 in assertResult result ((===) 42 )
11361136
11371137prop_consumeOne_missing_arg :: Property
11381138prop_consumeOne_missing_arg = once $
11391139 let p :: Parser String
1140- p = consumeOption (ConsumeA. consumeOne " NAME " ( ConsumeA. withoutCompleter str )) (long " name" )
1140+ p = consumeOption (ConsumeA. consumeOne str (metavar " NAME " )) (long " name" )
11411141 i = info p idm
11421142 result = run i [" --name" ]
11431143 in assertError result $ \ failure ->
@@ -1148,31 +1148,31 @@ prop_consumeOne_missing_arg = once $
11481148prop_parsepair_basic :: Property
11491149prop_parsepair_basic = once $
11501150 let p :: Parser (String , String )
1151- p = consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" )
1151+ p = consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" )
11521152 i = info p idm
11531153 result = run i [" --set" , " key" , " value" ]
11541154 in assertResult result ((===) (" key" , " value" ))
11551155
11561156prop_parsepair_multiple :: Property
11571157prop_parsepair_multiple = once $
11581158 let p :: Parser [(String , String )]
1159- p = many (consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" ))
1159+ p = many (consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" ))
11601160 i = info p idm
11611161 result = run i [" --set" , " a" , " 1" , " --set" , " b" , " 2" ]
11621162 in assertResult result ((===) [(" a" , " 1" ), (" b" , " 2" )])
11631163
11641164prop_parsepair_with_readers :: Property
11651165prop_parsepair_with_readers = once $
11661166 let p :: Parser (String , Int )
1167- p = consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter auto )) (long " config" )
1167+ p = consumeOption (ConsumeA. consumePair str (metavar " K" ) auto (metavar " V" )) (long " config" )
11681168 i = info p idm
11691169 result = run i [" --config" , " port" , " 8080" ]
11701170 in assertResult result ((===) (" port" , 8080 :: Int ))
11711171
11721172prop_parsepair_missing_second_arg :: Property
11731173prop_parsepair_missing_second_arg = once $
11741174 let p :: Parser (String , String )
1175- p = consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" )
1175+ p = consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" )
11761176 i = info p idm
11771177 result = run i [" --set" , " key" ]
11781178 in assertError result $ \ failure ->
@@ -1183,7 +1183,7 @@ prop_parsepair_missing_second_arg = once $
11831183prop_parsepair_missing_both_args :: Property
11841184prop_parsepair_missing_both_args = once $
11851185 let p :: Parser (String , String )
1186- p = consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" )
1186+ p = consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" )
11871187 i = info p idm
11881188 result = run i [" --set" ]
11891189 in assertError result $ \ failure ->
@@ -1194,7 +1194,7 @@ prop_parsepair_missing_both_args = once $
11941194prop_parsepair_mixed :: Property
11951195prop_parsepair_mixed = once $
11961196 let p :: Parser ((String , String ), String )
1197- p = (,) <$> consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" )
1197+ p = (,) <$> consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" )
11981198 <*> strOption (long " name" )
11991199 i = info p idm
12001200 result = run i [" --set" , " a" , " b" , " --name" , " test" ]
@@ -1203,7 +1203,7 @@ prop_parsepair_mixed = once $
12031203prop_parsepair_extra_arg_consumed :: Property
12041204prop_parsepair_extra_arg_consumed = once $
12051205 let p :: Parser ((String , String ), String )
1206- p = (,) <$> consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" )
1206+ p = (,) <$> consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" )
12071207 <*> strArgument idm
12081208 i = info p idm
12091209 result = run i [" --set" , " key" , " value" , " extra" ]
@@ -1212,7 +1212,7 @@ prop_parsepair_extra_arg_consumed = once $
12121212prop_parsepair_extra_arg_unconsumed :: Property
12131213prop_parsepair_extra_arg_unconsumed = once $
12141214 let p :: Parser (String , String )
1215- p = consumeOption (ConsumeA. consumePair " K" ( ConsumeA. withoutCompleter str) " V" ( ConsumeA. withoutCompleter str )) (long " set" )
1215+ p = consumeOption (ConsumeA. consumePair str (metavar " K" ) str (metavar " V" )) (long " set" )
12161216 i = info p idm
12171217 result = run i [" --set" , " key" , " value" , " extra" ]
12181218 in assertError result $ \ failure ->
@@ -1223,7 +1223,7 @@ prop_parsepair_extra_arg_unconsumed = once $
12231223prop_parsepair_reader_error_first :: Property
12241224prop_parsepair_reader_error_first = once $
12251225 let p :: Parser (Int , Int )
1226- p = consumeOption (ConsumeA. consumePair " MIN" ( ConsumeA. withoutCompleter auto) " MAX" ( ConsumeA. withoutCompleter auto )) (long " range" )
1226+ p = consumeOption (ConsumeA. consumePair auto (metavar " MIN" ) auto (metavar " MAX" )) (long " range" )
12271227 i = info p idm
12281228 result = run i [" --range" , " notanumber" , " 10" ]
12291229 in assertError result $ \ failure ->
@@ -1234,7 +1234,7 @@ prop_parsepair_reader_error_first = once $
12341234prop_parsepair_reader_error_second :: Property
12351235prop_parsepair_reader_error_second = once $
12361236 let p :: Parser (Int , Int )
1237- p = consumeOption (ConsumeA. consumePair " MIN" ( ConsumeA. withoutCompleter auto) " MAX" ( ConsumeA. withoutCompleter auto )) (long " range" )
1237+ p = consumeOption (ConsumeA. consumePair auto (metavar " MIN" ) auto (metavar " MAX" )) (long " range" )
12381238 i = info p idm
12391239 result = run i [" --range" , " 10" , " notanumber" ]
12401240 in assertError result $ \ failure ->
0 commit comments