/**
  * Test getPriceList().
  *
  * @param string $expectedOutput
  * @param string $settingName
  * @param bool   $isAuthenticated
  * @param string $type
  *
  * @dataProvider showSettingData
  */
 public function testShowSetting($expectedOutput, $settingName, $isAuthenticated, $type = null)
 {
     $container = static::createClient()->getContainer();
     $securityContext = $container->get('security.token_storage');
     $securityContext->setToken($this->getTokenMock());
     $settingsManager = $container->get('ongr_settings.settings.personal_settings_manager');
     $settingsManager->setSettingsFromForm(['ongr_settings_live_settings' => true]);
     // Login.
     $client = $this->client->loginAction('test', 'test');
     // Visit settings page.
     $crawler = $client->request('GET', '/settings/settings');
     // Select and submit settings form.
     $buttonNode = $crawler->selectButton('settings_submit');
     $form = $buttonNode->form();
     $form['settings[ongr_settings_live_settings]']->tick();
     $client->submit($form);
     // Call controller with params to generate twig.
     $client->request('GET', '/test/twiggeneral');
     $this->assertContains('count_per_page', $client->getResponse()->getContent());
 }