Acme-Class-Std
view release on metacpan or search on metacpan
t/acmified_is_best.t view on Meta::CPAN
#!perl -w
use strict;
package Sputz;
use Class::Std;
package Gishklork;
use Acme::Class::Std;
package main;
use Storable 'freeze';
use Test::More tests => 6;
my $normal = Sputz->new;
ok($normal, "Got something");
ok($normal->isa("SCALAR"), "But it's a scalar reference");
my $frozen = eval {freeze($normal)};
is ($@, '', "Can freeze it");
my $acmified = Gishklork->new;
ok($acmified, "Got something");
ok($acmified->isa("IO"), "It's an IO reference");
$frozen = eval {freeze($acmified)};
like ($@, qr/Can't store/, "Can't freeze Acme::Class::Std objects");
( run in 1.991 second using v1.01-cache-2.11-cpan-d7f47b0818f )