get('/about'); $response->assertOk(); $response->assertSee('lang="ru"', false); $response->assertSee('pc-lang-switcher-label">Рус<', false); } public function test_user_can_switch_site_locale_to_kazakh(): void { $response = $this->from('/about')->post('/locale/kk'); $response->assertRedirect('/about'); $response->assertSessionHas('locale', 'kk'); $this->withSession(['locale' => 'kk']) ->get('/about') ->assertOk() ->assertSee('lang="kk"', false) ->assertSee('pc-lang-switcher-label">Қаз<', false) ->assertSee('Басты бет'); } public function test_unsupported_locale_returns_not_found(): void { $this->post('/locale/en')->assertNotFound(); } }