Blame t/regexp.t.orig

Packit 61a564
use strict;
Packit 61a564
use warnings;
Packit 61a564
Packit 61a564
use t::std;
Packit 61a564
Packit 61a564
{
Packit 61a564
  my $str = "ferg";
Packit 61a564
  my $re = qr/$str/;
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply("fergal", re($re));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 1,
Packit 61a564
      diag => "",
Packit 61a564
    },
Packit 61a564
    "re eq"
Packit 61a564
  );
Packit 61a564
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply("feargal", re($re));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 0,
Packit 61a564
      diag => <
Packit 61a564
Using Regexp on \$data
Packit 61a564
   got : 'feargal'
Packit 61a564
expect : $re
Packit 61a564
EOM
Packit 61a564
    },
Packit 61a564
    "re not eq"
Packit 61a564
  );
Packit 61a564
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply("fergal", re($str));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 1,
Packit 61a564
      diag => "",
Packit 61a564
    },
Packit 61a564
    "string re eq"
Packit 61a564
  );
Packit 61a564
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply("feargal", re($str));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 0,
Packit 61a564
      diag => <
Packit 61a564
Using Regexp on \$data
Packit 61a564
   got : 'feargal'
Packit 61a564
expect : $re
Packit 61a564
EOM
Packit 61a564
    },
Packit 61a564
    "string runre not eq"
Packit 61a564
  );
Packit 61a564
}