Blame t/blessed.t

Packit 61a564
use strict;
Packit 61a564
use warnings;
Packit 61a564
use lib 't/lib';
Packit 61a564
Packit 61a564
use Std;
Packit 61a564
Packit 61a564
{
Packit 61a564
  my $b = bless [], "class";
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply($b, blessed("class"));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 1,
Packit 61a564
      diag => '',
Packit 61a564
    },
Packit 61a564
    "Same"
Packit 61a564
  );
Packit 61a564
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply($b, blessed("other"));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 0,
Packit 61a564
      diag => <
Packit 61a564
Compared blessed(\$data)
Packit 61a564
   got : 'class'
Packit 61a564
expect : 'other'
Packit 61a564
EOM
Packit 61a564
    },
Packit 61a564
    "Same"
Packit 61a564
  );
Packit 61a564
}
Packit 61a564
Packit 61a564
{
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply([], blessed());
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 1,
Packit 61a564
      diag => '',
Packit 61a564
    },
Packit 61a564
    "Same"
Packit 61a564
  );
Packit 61a564
Packit 61a564
  check_test(
Packit 61a564
    sub {
Packit 61a564
      cmp_deeply([], blessed("class"));
Packit 61a564
    },
Packit 61a564
    {
Packit 61a564
      actual_ok => 0,
Packit 61a564
      diag => <
Packit 61a564
Compared blessed(\$data)
Packit 61a564
   got : undef
Packit 61a564
expect : 'class'
Packit 61a564
EOM
Packit 61a564
    },
Packit 61a564
    "Same"
Packit 61a564
  );
Packit 61a564
}