Sha256: f589dfd674fe589daac7e41d228ac107f4463f07b16d1d2e488afc8c6028eb2c
Contents?: true
Size: 1.89 KB
Versions: 56
Compression:
Stored size: 1.89 KB
Contents
{ "cases": [ { "description": "count one word", "input": "word", "expected": {"word": 1} }, { "description": "count one of each word", "input": "one of each", "expected": { "one": 1, "of": 1, "each": 1 } }, { "description": "multiple occurrences of a word", "input": "one fish two fish red fish blue fish", "expected": { "one": 1, "fish": 4, "two": 1, "red": 1, "blue": 1 } }, { "description": "handles cramped lists", "input": "one,two,three", "expected": { "one": 1, "two": 1, "three": 1 } }, { "description": "handles expanded lists", "input": "one,\ntwo,\nthree", "expected": { "one": 1, "two": 1, "three": 1 } }, { "description": "ignore punctuation", "input": "car: carpet as java: javascript!!&@$%^&", "expected": { "car": 1, "carpet": 1, "as": 1, "java": 1, "javascript": 1 } }, { "description": "include numbers", "input": "testing, 1, 2 testing", "expected": { "testing": 2, "1": 1, "2": 1 } }, { "description": "normalize case", "input": "go Go GO Stop stop", "expected": { "go": 3, "stop": 2 } }, { "description": "with apostrophes", "input": "First: don't laugh. Then: don't cry.", "expected": { "first": 1, "don't": 2, "laugh": 1, "then": 1, "cry": 1 } }, { "description": "with quotations", "input": "Joe can't tell between 'large' and large.", "expected": { "joe": 1, "can't": 1, "tell": 1, "between": 1, "large": 2, "and": 1 } } ] }
Version data entries
56 entries across 56 versions & 1 rubygems