{
  "cases": [
    {
      "description": "tabs",
      "property": "countWords",
      "input": {
        "sentence": "rah rah ah ah ah\troma roma ma\tga ga oh la la\twant your bad romance"
      },
      "expected": {
        "rah": 2,
        "ah": 3,
        "roma": 2,
        "ma": 1,
        "ga": 2,
        "oh": 1,
        "la": 2,
        "want": 1,
        "your": 1,
        "bad": 1,
        "romance": 1
      }
    },
    {
      "description": "non-alphanumeric",
      "property": "countWords",
      "input": {
        "sentence": "hey,my_spacebar_is_broken"
      },
      "expected": {
        "hey": 1,
        "my": 1,
        "spacebar": 1,
        "is": 1,
        "broken": 1
      }
    },
    {
      "description": "multiple apostrophes ignored",
      "property": "countWords",
      "input": {
        "sentence": "''hey''"
      },
      "expected": {
        "hey": 1
      }
    }
  ]
}
