assertStringContainsString('assertStringContainsString('assertStringContainsString('assertStringNotContainsString('@foreach($results as $result)', $browse); $this->assertStringNotContainsString('@foreach($results as $result)', $search); } public function test_shared_release_results_panel_keeps_bulk_actions_and_toolbar_slots(): void { $panel = (string) file_get_contents(__DIR__.'/../../resources/views/components/release-results-panel.blade.php'); $this->assertStringContainsString('nzb_multi_operations_form', $panel); $this->assertStringContainsString('nzb_multi_operations_download', $panel); $this->assertStringContainsString('nzb_multi_operations_cart', $panel); $this->assertStringContainsString('nzb_multi_operations_delete', $panel); $this->assertStringContainsString('$beforeActions', $panel); $this->assertStringContainsString('$toolbarRight', $panel); $this->assertStringContainsString('$summary', $panel); } public function test_shared_release_results_component_keeps_expected_release_actions(): void { $component = (string) file_get_contents(__DIR__.'/../../resources/views/components/release-results.blade.php'); $this->assertStringContainsString('download-nzb', $component); $this->assertStringContainsString('add-to-cart', $component); $this->assertStringContainsString('filelist-badge', $component); $this->assertStringContainsString('nfo-badge', $component); $this->assertStringContainsString('preview-badge', $component); $this->assertStringContainsString('mediainfo-badge', $component); $this->assertStringContainsString('