From 63831c2dd5e468bd30967457042e65a04870db85 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Mon, 17 Feb 2025 11:51:34 +0000 Subject: [PATCH] Bug 39190: Skip polymorphic classes in TestBuilder tests --- t/db_dependent/TestBuilder.t | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/TestBuilder.t b/t/db_dependent/TestBuilder.t index cf2d85caf8d..1a894b2abd7 100755 --- a/t/db_dependent/TestBuilder.t +++ b/t/db_dependent/TestBuilder.t @@ -494,8 +494,12 @@ subtest 'build_object() tests' => sub { my $object = $builder->build_object( { class => $module } ); is( ref($object), $module->object_class, "Testing $module" ); + if ( $module ne 'Koha::File::Transports' ) { # Skip polymorphic classes + is( ref($object), $module->object_class, "Testing $module" ); + } + if ( !grep { $module eq $_ } qw( Koha::Old::Patrons Koha::Statistics ) ) - { # FIXME deletedborrowers and statistics do not have a PK + { # FIXME deletedborrowers and statistics do not have a PK eval { $object->get_from_storage }; is( $@, '', "Module $module should have koha_object[s]_class method if needed" ); } -- 2.48.1