<commit_before># language: ru

Функционал: Добавление в профиль игрока доп. полей с контактными данными:
  Дата рождения
  номер icq
  jabber ID
  e-mail
  у капитана в профиле добавить поле "контактный телефон"

Сценарий: Просмотр профиля игрока
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "<PASSWORD>"
  И данные пользователя "Тест Тестов" с паролем "testpass" такие "1988-05-13", "123456789", "<EMAIL>"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  То должен увидеть "Профиль пользователя Тест Тестов"
  И должен увидеть следующее:
      | E-mail        |
      | <EMAIL>  |
      | Номер ICQ     |
      | 123456789     |
      | Jabber ID     |
      | <EMAIL>|
      | Дата рождения |
      | 1988-05-13    |
  И не должен видеть "Контактный телефон"
  #И должен видеть ссылку "Редактировать профиль..."

Сценарий: Просмотр профиля капитана
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "<PASSWORD>"
  И игрок "Тест Тестов" с паролем "testpass" создает команду "testTeam"
  И данные капитана "Тест Тестов" с паролем "testpass" такие "1988-05-13", "123456789", "<EMAIL>", "0555 123456"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  То должен увидеть "Профиль пользователя <NAME> (капитан команды testTeam)"
  И должен увидеть следующее:
      | E-mail            |
      | <EMAIL>      |
      | Номер ICQ         |
      | 123456789         |
      | Jabber ID         |
      | <EMAIL>    |
      | Дата рождения     |
      | 1988-05-13        |
      | Контактный телефон|
      | 0555 123456       |
  #И должен видеть ссылку "Редактировать профиль..."

Сценарий: Редактирование профиля игрока
  Допустим зарегистрирован определенный пользователь: "<NAME>", "<EMAIL>", "testpass"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  И иду по ссылке "Редактировать профиль..."
  И ввожу "<NAME>" в поле "Ваше имя"
  И ввожу "1988-05-13" в поле "Дата рождения"
  И ввожу "987654321" в поле "Номер ICQ"
  И ввожу "<EMAIL>" в поле "Jabber ID"
  И не должен видеть "Контактный телефон"
  И нажимаю "Принять изменения"
  То я захожу по адресу /users
  И должен увидеть "Профиль пользователя <NAME>"
  И должен увидеть следующее:
      | E-mail        |
      | <EMAIL>  |
      | Номер ICQ     |
      | 987654321     |
      | Jabber ID     |
      | <EMAIL>|
      | Дата рождения |
      | 1988-05-13    |

Сценарий: Редактирование профиля капитана
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "testpass"
  И игрок "Тест Тестов" с паролем "testpass" создает команду "testTeam"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  И иду по ссылке "Редактировать профиль..."
  И ввожу "<NAME>" в поле "Ваше имя"
  И ввожу "1988-05-13" в поле "Дата рождения"
  И ввожу "987654321" в поле "Номер ICQ"
  И ввожу "<EMAIL>" в поле "Jabber ID"
  И ввожу "0555 654321" в поле "Контактный телефон"
  И нажимаю "Принять изменения"
  То я захожу по адресу /users
  И должен увидеть "Профиль пользователя <NAME>"
  И должен увидеть следующее:
      | E-mail        |
      | <EMAIL>  |
      | Номер ICQ     |
      | 987654321     |
      | Jabber ID     |
      | <EMAIL>|
      | Дата рождения |
      | 1988-05-13    |
      | Контактный телефон |
      | 0555 654321   |

Сценарий: Изменение пароля пользователя
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "testpass"
  И залогинился как "Тест Тестов" с паролем "testpass"
  И иду по ссылке "Профиль"
  И иду по ссылке "Редактировать профиль..."
  Если ввожу "testpass" в поле "Старый пароль"
  И ввожу "newpass" в поле "Новый пароль"
  И ввожу "newpass" в поле "Подтверждение пароля"
  И нажимаю кнопку "Принять изменения"
  То я захожу по адресу /users
  И пароль пользователя "<NAME>" равен "newpass"<commit_msg>Тикет #100 Изменил тест - так как заказчик сказал что "Старый пароль" можно не спрашивать при изменении пароля. Функционал остался прежний<commit_after># language: ru

Функционал: Добавление в профиль игрока доп. полей с контактными данными:
  Дата рождения
  номер icq
  jabber ID
  e-mail
  у капитана в профиле добавить поле "контактный телефон"

Сценарий: Просмотр профиля игрока
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "<PASSWORD>pass"
  И данные пользователя "Тест Тестов" с паролем "testpass" такие "1988-05-13", "123456789", "<EMAIL>"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  То должен увидеть "Профиль пользователя Тест Тестов"
  И должен увидеть следующее:
      | E-mail        |
      | <EMAIL>  |
      | Номер ICQ     |
      | 123456789     |
      | Jabber ID     |
      | <EMAIL>|
      | Дата рождения |
      | 1988-05-13    |
  И не должен видеть "Контактный телефон"
  #И должен видеть ссылку "Редактировать профиль..."

Сценарий: Просмотр профиля капитана
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "<PASSWORD>pass"
  И игрок "Тест Тестов" с паролем "testpass" создает команду "testTeam"
  И данные капитана "Тест Тестов" с паролем "testpass" такие "1988-05-13", "123456789", "<EMAIL>", "0555 123456"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  То должен увидеть "Профиль пользователя <NAME> (капитан команды testTeam)"
  И должен увидеть следующее:
      | E-mail            |
      | <EMAIL>      |
      | Номер ICQ         |
      | 123456789         |
      | Jabber ID         |
      | <EMAIL>    |
      | Дата рождения     |
      | 1988-05-13        |
      | Контактный телефон|
      | 0555 123456       |
  #И должен видеть ссылку "Редактировать профиль..."

Сценарий: Редактирование профиля игрока
  Допустим зарегистрирован определенный пользователь: "<NAME>", "<EMAIL>", "testpass"
  И залогинился как "<NAME>" с паролем "testpass"
  Если иду по ссылке "Профиль"
  И иду по ссылке "Редактировать профиль..."
  И ввожу "<NAME>" в поле "Ваше имя"
  И ввожу "1988-05-13" в поле "Дата рождения"
  И ввожу "987654321" в поле "Номер ICQ"
  И ввожу "<EMAIL>" в поле "Jabber ID"
  И не должен видеть "Контактный телефон"
  И нажимаю "Принять изменения"
  То я захожу по адресу /users
  И должен увидеть "Профиль пользователя <NAME>"
  И должен увидеть следующее:
      | E-mail        |
      | <EMAIL>  |
      | Номер ICQ     |
      | 987654321     |
      | Jabber ID     |
      | <EMAIL>|
      | Дата рождения |
      | 1988-05-13    |

Сценарий: Редактирование профиля капитана
  Допустим зарегистрирован определенный пользователь: "Тест Тестов", "<EMAIL>", "testpass"
  И игрок "Тест Тестов" с паролем "testpass" создает команду "testTeam"
  И залогинился как "Тест Тестов" с паролем "testpass"
  Если иду по ссылке "Профиль"
  И иду по ссылке "Редактировать профиль..."
  И ввожу "<NAME>" в поле "Ваше имя"
  И ввожу "1988-05-13" в поле "Дата рождения"
  И ввожу "987654321" в поле "Номер ICQ"
  И ввожу "<EMAIL>" в поле "Jabber ID"
  И ввожу "0555 654321" в поле "Контактный телефон"
  И нажимаю "Принять изменения"
  То я захожу по адресу /users
  И должен увидеть "Профиль пользователя <NAME>"
  И должен увидеть следующее:
      | E-mail        |
      | <EMAIL>  |
      | Номер ICQ     |
      | 987654321     |
      | Jabber ID     |
      | 6543<EMAIL>|
      | Дата рождения |
      | 1988-05-13    |
      | Контактный телефон |
      | 0555 654321   |

Сценарий: Изменение пароля пользователя
  Допустим зарегистрирован определенный пользователь: "<NAME>", "<EMAIL>", "<PASSWORD>"
  И залогинился как "Тест Тестов" с паролем "testpass"
  И иду по ссылке "Профиль"
  И иду по ссылке "Редактировать профиль..."
  Если ввожу "newpass" в поле "Новый пароль"
  И ввожу "newpass" в поле "Подтверждение пароля"
  И нажимаю "Принять изменения"
  То я захожу по адресу /users
  И пароль пользователя "<NAME>" равен "newpass"
{'fraction_non_alphanumeric': 0.09594696022016512, 'fraction_numerical': 0.04490868151113335, 'mean_word_length': 2.8455988455988455, 'pattern_counts': {'":': 0, '<': 58, '<?xml version=': 0, '>': 58, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1454276', 'n_tokens_mistral': 3626, 'n_tokens_neox': 3902, 'n_words': 924}