{ "exercise": "crypto-square", "version": "3.1.0", "cases": [ { "description": "empty plaintext results in an empty ciphertext", "property": "ciphertext", "plaintext": "", "expected": "" }, { "description": "Lowercase", "property": "ciphertext", "plaintext": "A", "expected": "a" }, { "description": "Remove spaces", "property": "ciphertext", "plaintext": " b ", "expected": "b" }, { "description": "Remove punctuation", "property": "ciphertext", "plaintext": "@1,%!", "expected": "1" }, { "description": "9 character plaintext results in 3 chunks of 3 characters", "property": "ciphertext", "plaintext": "This is fun!", "expected": "tsf hiu isn" }, { "description": "8 character plaintext results in 3 chunks, the last one with a trailing space", "property": "ciphertext", "plaintext": "Chill out.", "expected": "clu hlt io " }, { "description": "54 character plaintext results in 7 chunks, the last two with trailing spaces", "property": "ciphertext", "plaintext": "If man was meant to stay on the ground, god would have given us roots.", "expected": "imtgdvs fearwer mayoogo anouuio ntnnlvt wttddes aohghn sseoau " } ] }