diff --git a/tests/WP_Ultimo/Helpers/Site_Duplicator_Test.php b/tests/WP_Ultimo/Helpers/Site_Duplicator_Test.php index 4f57e3c2..fcf4f712 100644 --- a/tests/WP_Ultimo/Helpers/Site_Duplicator_Test.php +++ b/tests/WP_Ultimo/Helpers/Site_Duplicator_Test.php @@ -603,15 +603,17 @@ function ($site) use (&$captured) { $result = Site_Duplicator::duplicate_site($this->template_site_id, 'Action Test Site', $args); - if ( ! is_wp_error($result)) { - $this->assertIsArray($captured); - $this->assertArrayHasKey('from_site_id', $captured); - $this->assertArrayHasKey('site_id', $captured); - $this->assertEquals($this->template_site_id, $captured['from_site_id']); - $this->assertEquals($result, $captured['site_id']); - - wpmu_delete_blog($result, true); + if (is_wp_error($result)) { + $this->fail('Site duplication failed: ' . $result->get_error_message()); } + + $this->assertIsArray($captured); + $this->assertArrayHasKey('from_site_id', $captured); + $this->assertArrayHasKey('site_id', $captured); + $this->assertEquals($this->template_site_id, $captured['from_site_id']); + $this->assertEquals($result, $captured['site_id']); + + wpmu_delete_blog($result, true); } /**