<commit_before><commit_msg>Created gherkin scenarios for contacts<commit_after>Scenario Outline: Add new contact
  Given a contact list
  Given a contact with <firstname>, <middlename>, <lastname>, <nick>, <address>, <home>, <mobile>, <work>, <secondary>, <email>, <homepage>
  When I add the contact to the list
  Then the new contact list is equal to the old list with the added contact

  Examples:
  | firstname  | middlename  | lastname  | nick  | address  | home  | mobile  | work  | secondary  | email  | homepage  |
  | firstname1 | middlename1 | lastname1 | nick1 | address1 | home1 | mobile1 | work1 | secondary1 | email1 | homepage1 |
  | firstname2 | middlename2 | lastname2 | nick2 | address2 | home2 | mobile2 | work2 | secondary2 | email2 | homepage2 |


Scenario: Delete a contact
  Given a non-empty contact list
  Given a random contact from the list
  When I delete the contact from the list
  Then the new contact list is equal to the old list without the deleted contact


Scenario: Modify a contact
  Given a non-empty contact list
  Given a random contact from the list
  Given a contact with <firstname>, <middlename>, <lastname>, <nick>, <address>, <home>, <mobile>, <work>, <secondary>, <email>, <homepage>
  When I modify the contact in the list
  Then the new contact list is equal to the old list with the modified contact

  Examples:
  | firstname     | middlename   | lastname     | nick     | address     | home     | mobile     | work     | secondary   | email     | homepage   |
  | firstname_mod | middlename_m | lastname_mod | nick_mod | address_mod | home_mod | mobile_mod | work_mod | secondary_m | email_mod | homepage_m |
{'fraction_non_alphanumeric': 0.08243080625752106, 'fraction_numerical': 0.013237063778580024, 'mean_word_length': 3.6452513966480447, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7445515', 'n_tokens_mistral': 493, 'n_tokens_neox': 483, 'n_words': 201}