create([ 'portal' => Portal::Both, ]); $category->translations()->create([ 'locale' => 'de', 'name' => 'Energie & Klima', 'slug' => 'energie-klima', ]); $company = Company::factory()->businessportal24()->create([ 'name' => 'Nordwind Energie AG', ]); // Historisches Archiv: jüngster Datensatz liegt 40 Tage in der Vergangenheit. $anchor = now()->subDays(40); foreach (range(0, 2) as $i) { PressRelease::factory() ->published() ->forPortal(Portal::Businessportal24) ->for($category) ->for($company) ->create([ 'title' => "Echte Spotlight Meldung {$i}", 'slug' => "echte-spotlight-meldung-{$i}", 'published_at' => $anchor->copy()->subDays($i), ]); } $this->get('https://businessportal24.test/de') ->assertSuccessful() // Aktive Newsrooms zeigt echte Firma statt Mock. ->assertSeeText('Nordwind Energie AG') ->assertDontSeeText('Siemens AG') // Heute im Fokus + Branchen-Index nutzen echte Rubrik. ->assertSeeText('Energie & Klima') // Spotlight + Feed zeigen echte Meldungen statt Mock. ->assertSeeText('Echte Spotlight Meldung 0') ->assertDontSeeText('RWE AG') // Ad-Hoc-Ticker zeigt keine Mock-Meldungen mehr. ->assertDontSeeText('Siemens Energy hebt Jahresprognose an'); });