# HG changeset patch # User Carnë Draug # Date 1458416635 0 # Node ID 04923b7b0d896a0b56e52cb5bb7c0fab19ca70d6 # Parent 2cdbae31c02201cdfc3aef1e7410331448cddff9 inputParser.m: add failing test due to bug in the parser (bug #44779) diff -r 2cdbae31c022 -r 04923b7b0d89 scripts/general/inputParser.m --- a/scripts/general/inputParser.m Sat Mar 19 14:22:14 2016 -0400 +++ b/scripts/general/inputParser.m Sat Mar 19 19:43:55 2016 +0000 @@ -589,6 +589,16 @@ %! p.parse (); %! assert (p.Results.positive, -1) +%!function r = foobar (varargin) +%! p = inputParser (); +%! p.addParamValue ("foo", "bar", @ischar); +%! p.parse (varargin{2:end}); +%! r = p.Results +%!endfunction + +%!xtest assert (foobar (), struct ("foo", "bar")) +%!xtest assert (foobar ([], "foo", "qux"), struct ("foo", "qux")) + ## FIXME: This somehow works in Matlab %!xtest %! p = inputParser;