use strict;
use warnings;
use Test::More;
-use Test::Exception;
+use Test::Fatal;
use Test::Requires {
'JSON::Any' => 0.01, # skip all if not installed
my $i = Thing->new(foo => "bar");
-lives_ok {
+is( exception {
$i . "";
-} 'Can stringify without deep recursion';
+}, undef, 'Can stringify without deep recursion');
done_testing;