Sponsoring The Perl Toolchain Summit 2025: Help make this important event another success Learn more

use strict;
use lib 't/lib';
my $schema = DBICTest->init_schema();
$schema->_unregister_source('CD');
warnings_exist {
my $s = $schema;
lives_ok {
$_->delete for $s->resultset('Artist')->all;
} 'delete on rows with dangling rels lives';
} [
# 9 == 3 artists * failed cascades:
# cds
# cds_unordered
# cds_very_very_very_long_relationship_name
(qr/skipping cascad/i) x 9
], 'got warnings about cascading deletes';
done_testing;