get('https://businessportal24.test/de/veroeffentlichen') ->assertSuccessful() ->assertSee('businessportal', false) ->assertSeeText('Pressemitteilung veröffentlichen.') ->assertSeeText('Vier Prinzipien, die diese Plattform tragen') ->assertSeeText('drei Schritte') ->assertSeeText('Typische Anlässe einer Veröffentlichung') ->assertSeeText('Sie zahlen, was Sie einreichen.') ->assertSeeText('Kurz beantwortet') ->assertSeeText('Bereit, Ihre Mitteilung einzureichen?'); }); test('the veroeffentlichen page surfaces real newsrooms and an example release', function () { /** @var TestCase $this */ $category = Category::factory()->create(['portal' => Portal::Both]); $category->translations()->create(['locale' => 'de', 'name' => 'Maschinenbau', 'slug' => 'maschinenbau']); $company = Company::factory()->businessportal24()->create(['name' => 'Brinkmann Präzisionstechnik GmbH']); PressRelease::factory() ->published() ->forPortal(Portal::Businessportal24) ->for($category) ->for($company) ->create([ 'title' => 'Fertiger eröffnet neues Werk im Westmünsterland', 'slug' => 'fertiger-eroeffnet-werk', 'published_at' => now()->subDay(), ]); $this->get('https://businessportal24.test/de/veroeffentlichen') ->assertSuccessful() ->assertSeeText('Brinkmann Präzisionstechnik GmbH') ->assertSeeText('Fertiger eröffnet neues Werk im Westmünsterland') ->assertSeeText('Maschinenbau'); }); test('the veroeffentlichen page is available per edition and portal', function () { /** @var TestCase $this */ $this->get('https://businessportal24.test/en/veroeffentlichen')->assertSuccessful(); $this->get('https://presseecho.test/de/veroeffentlichen') ->assertSuccessful() ->assertSee('presse', false); });