in reply to Unit testing, context and wantarray

Parens don't create lists*.

return wantarray ? ('value') : 'value';
is the same as
return wantarray ? 'value' : 'value';
which is the same as
return 'value';

* — Except on the LHS of an assignment (indirectly) and inside of a list literal.