snap.love/0047-test_to_key

11 lines
325 B
Plaintext

test_to_key = function()
check_eq(to_key(0), 'a', 0)
check_eq(to_key(1), 'b', 1)
-- ...
check_eq(to_key(24), 'y', 24)
check_eq(to_key(25), 'z', 25)
check_eq(to_key(26), 'ba', 26)
check_eq(to_key(26*26), 'baa', '3 digit')
check_eq(to_key(26*26+1), 'bab', '3 digit/2')
check_eq(to_key(26*26*26), 'baaa', '4 digit')
end