<commit_before>@keyboard
@numeric_keyboard
@delete_key
Feature: keyboard delete
  In order to test keyboard interactions
  As a developer and tester
  I want to be able to app the delete key

  Background: Navigate to the controls tab
    Given I see the controls tab

  Scenario: Default keyboard
    And the default keyboard is showing
    And the text field has "mary had a little limb" in it
    And realize my mistake and delete 3 characters and replace with "amb"

  @ascii
  Scenario: Ascii keyboard
    And the ascii keyboard is showing
    Then I text my friend a facepalm "(>_>]"
    And realize my mistake and delete 1 character and replace with ")"

  Scenario: Numbers and punctuation keyboard
    And the numbers and punctuation keyboard is showing
    Then I say, "Yeah"
    Then he said, "Hear what I say, sir."
    And he said, "You do what I say, sir."
    And he said, "Put your hand on your head, sir."
    And he said, "And you will get no hurt now."
    Then I say, "Yeah"
    Then he said, "What's your number?"
    Then I say, "54-36", that's my number
    And realize my mistake and delete 2 characters and replace with "46"

  @url
  Scenario: URL keyboard
    And the url keyboard is showing
    Then I try to visit "amazon.com.uk"
    And realize my mistake and delete 4 characters and replace with ".uk"

  @number_pad
  Scenario: Number pad
    And the number pad is showing
    Then I change my pin to "0123"
    And realize my mistake and delete 3 characters and replace with "034"

  @phone_number
  Scenario: Phone pad
    And the phone pad is showing
    Then dial "8675409"
    And realize my mistake and delete 3 characters and replace with "309"

  @phone_number
  Scenario: Phone pad with an international number
    And the phone pad is showing
    Then dial "+86898888888*"
    And realize my mistake and delete 1 characters and replace with "8"

  @phone_number
  @name_and_phone
  Scenario: Name and phone keyboard
    And the name and phone keyboard is showing
    Then try to call "GHOST BUSTERS" at "5556162"
    And realize my mistake and delete 4 characters and replace with "2368"

  @email
  Scenario: Email keyboard
    And the email keyboard is showing
    Then I start to send an email to "<EMAIL>"
    And realize my mistake and delete 13 characters and replace with <EMAIL>"

  # Flickering. In the rest of the world, they use a ',' instead of a '.'
  @decimal
  Scenario: Decimal keyboard: pi
    And the decimal keyboard is showing
    Then I type pi as "3.16"
    And realize my mistake and delete 1 character and replace with "4"

  @decimal
  Scenario: Decimal keyboard: look and say
    And the decimal keyboard is showing
    Then I type "1113213212"
    And realize my mistake and delete 1 character and replace with "1"

  @twitter
  Scenario: Twitter keyboard
    And the twitter keyboard is showing
    Then I tweet "rocking robin, tweet tweet" and tag with "#thweet"
    And realize my mistake and delete 5 characters and replace with "weet"

  @web_search
  Scenario: Web search keyboard
    And the web search keyboard is showing
    Then search for "Repot Man"
    And realize my mistake and delete 5 characters and replace with " Man"<commit_msg>iOS Cucumber: apply format to keyboard_delete<commit_after>@keyboard
@numeric_keyboard
@delete_key
Feature: keyboard delete
In order to test keyboard interactions
As a developer and tester
I want to be able to app the delete key

Background: Navigate to the controls tab
  Given I see the controls tab

Scenario: Default keyboard
  And the default keyboard is showing
  And the text field has "mary had a little limb" in it
  And realize my mistake and delete 3 characters and replace with "amb"

@ascii
Scenario: Ascii keyboard
  And the ascii keyboard is showing
  Then I text my friend a facepalm "(>_>]"
  And realize my mistake and delete 1 character and replace with ")"

Scenario: Numbers and punctuation keyboard
  And the numbers and punctuation keyboard is showing
  Then I say, "Yeah"
  Then he said, "Hear what I say, sir."
  And he said, "You do what I say, sir."
  And he said, "Put your hand on your head, sir."
  And he said, "And you will get no hurt now."
  Then I say, "Yeah"
  Then he said, "What's your number?"
  Then I say, "54-36", that's my number
  And realize my mistake and delete 2 characters and replace with "46"

@url
Scenario: URL keyboard
  And the url keyboard is showing
  Then I try to visit "amazon.com.uk"
  And realize my mistake and delete 4 characters and replace with ".uk"

@number_pad
Scenario: Number pad
  And the number pad is showing
  Then I change my pin to "0123"
  And realize my mistake and delete 3 characters and replace with "034"

@phone_number
Scenario: Phone pad
  And the phone pad is showing
  Then dial "8675409"
  And realize my mistake and delete 3 characters and replace with "309"

@phone_number
Scenario: Phone pad with an international number
  And the phone pad is showing
  Then dial "+86898888888*"
  And realize my mistake and delete 1 characters and replace with "8"

@phone_number
@name_and_phone
Scenario: Name and phone keyboard
  And the name and phone keyboard is showing
  Then try to call "<NAME>" at "5556162"
  And realize my mistake and delete 4 characters and replace with "2368"

@email
Scenario: Email keyboard
  And the email keyboard is showing
  Then I start to send an email to "<EMAIL>"
  And realize my mistake and delete 13 characters and replace with "@example.com"

# Flickering. In the rest of the world, they use a ',' instead of a '.'
@decimal
Scenario: Decimal keyboard: pi
  And the decimal keyboard is showing
  Then I type pi as "3.16"
  And realize my mistake and delete 1 character and replace with "4"

@decimal
Scenario: Decimal keyboard: look and say
  And the decimal keyboard is showing
  Then I type "1113213212"
  And realize my mistake and delete 1 character and replace with "1"

@twitter
Scenario: Twitter keyboard
  And the twitter keyboard is showing
  Then I tweet "<NAME>, tweet tweet" and tag with "#thweet"
  And realize my mistake and delete 5 characters and replace with "weet"

@web_search
Scenario: Web search keyboard
  And the web search keyboard is showing
  Then search for "Repot Man"
  And realize my mistake and delete 5 characters and replace with " Man"

{'fraction_non_alphanumeric': 0.04853291038858049, 'fraction_numerical': 0.023790642347343377, 'mean_word_length': 3.523672883787661, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, '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': '6267562', 'n_tokens_mistral': 1841, 'n_tokens_neox': 1707, 'n_words': 988}