Ruby 3.0 should be enabled, read this to learn how to do it
Please organize the structure of test fixture as following (although it has been mentioned in the attached link, I'm repeated here again)
describe "<This message should describe the categories of test groups inside this block>" do
it "<A short message describing this test group>" do
expect(...).to eq(...) #Assertions
#Or Test.assert_equals(user_response, reference_response)
It seems this issue is now resolved (I've just solved this kata in rust with no problem).
This warning just indicates you stated as mutable a variable your code cannot mute.
Excellent Kata, Thank you for putting this together.
Whoops, wrong way round!
You were supposed to write smaller number of fixed tests in "Sample Test Sections" block and full test suite in "Test Cases" block.
Good point, thanks. I have altered the directive above the user declaration to be more explicit.
Tests are reading from key beyond the index 26, was that intended? Was it expected that user will append \0 at the end?
Ruby translation on kumite, please review and approve!