Files
8th/exercises/practice/etl/test.8th
2023-10-14 07:50:48 +08:00

63 lines
1.1 KiB
Plaintext

"etl.8th" f:include
needs exercism/test
4 tests
"single letter"
{"a": 1}
( {"1": ["A"]} transform )
equal?
SKIP-REST-OF-TESTS
"single score with multiple letters"
{"a": 1, "e": 1, "i": 1, "o": 1, "u": 1}
( {"1": ["A", "E", "I", "O", "U"]} transform )
equal?
"multiple scores with multiple letters"
{"a": 1, "d": 2, "e": 1, "g": 2}
( {"1": ["A", "E"],
"2": ["D", "G"]}
transform )
equal?
"multiple scores with differing numbers of letters"
{"a": 1,
"b": 3,
"c": 3,
"d": 2,
"e": 1,
"f": 4,
"g": 2,
"h": 4,
"i": 1,
"j": 8,
"k": 5,
"l": 1,
"m": 3,
"n": 1,
"o": 1,
"p": 3,
"q": 10,
"r": 1,
"s": 1,
"t": 1,
"u": 1,
"v": 4,
"w": 4,
"x": 8,
"y": 4,
"z": 10}
( {"1": ["A", "E", "I", "O", "U", "L", "N", "R", "S", "T"],
"2": ["D", "G"],
"3": ["B", "C", "M", "P"],
"4": ["F", "H", "V", "W", "Y"],
"5": ["K"],
"8": ["J", "X"],
"10": ["Q", "Z"]}
transform )
equal?
end-of-tests