Gabor Szabo wrote:
> During testing sometimes I would like to submit a form
> either with values missing from a selection list or with illegal values
> supplied.
> 
> Similarry ocassionally I would like to supply fields and values that
> are not in the real form.
> 
> How can I do this?

Not with just Mech. You'd need to use HTTP::Request too. This is how I normally
do it.

# create and use mech for several tests
my $request = HTTP::Request::Common::POST(
  $mech->uri,
  {
    foo => 'bar',
    baz => 'bam',
  }
);
$mech->request($request);
ok($mech->success);

It would be nice if there was a request_ok() method in T::W::M, but it's just an
extra line without it.

-- 
Michael Peters
Developer
Plus Three, LP

Reply via email to