our
$VERSION
=
'0.19'
;
When
qr/http request header "(.+?)" set "(.*)"/
,
sub
{
my
(
$header
,
$value
) = ( $1, $2 );
header_set(
$header
,
$value
);
};
When
qr/http request content set/
,
sub
{
my
(
$content
) = C->data();
content_set(
$content
);
};
When
qr/http request "(.+?)" send "(.+)"/
,
sub
{
my
(
$method
,
$url
) = ( $1, $2 );
request_send(
$method
,
$url
);
};
Then
qr/http response code eq "(.+)"/
,
sub
{
my
(
$code
) = ($1);
code_eq(
$code
);
};
Then
qr/http response header "(.+?)" eq "(.*)"/
,
sub
{
my
(
$name
,
$value
) = ( $1, $2 );
header_eq(
$name
,
$value
);
};
Then
qr/http response header "(.+?)" re "(.+)"/
,
sub
{
my
(
$name
,
$value
) = ( $1, $2 );
header_re(
$name
,
$value
);
};
Then
qr/http response content eq "(.*)"/
,
sub
{
my
(
$value
) = ($1);
content_eq(
$value
);
};
Then
qr/http response content re "(.+)"/
,
sub
{
my
(
$value
) = ($1);
content_re(
$value
);
};
1;