Describe the bug
Non-Latin characters in the test navigator come out mangled.
To Reproduce
Write a feature file with non-Latin characters such as German umlaute in the text
Implement step definitions
Run tests
Look at list of tests in Xcode's test navigator
Expected behavior
Expected non-Latin characters to be preserved in the output. One of my steps is:
--8<--
Dann wird eine Begrüßung auf angezeigt
--8<--
(Then a welcome message is shown in )
Screenshots
The generated name is "ThenWirdEineBegrUngAufEnglischAngezeigt". The two German characters 'ü' and 'ß' produce a single 'U'.
Additional context
Add any other context about the problem here.
Thanks! I've used CFStringTokenizer to be smarter about splitting by word even allowing for emojis. This means class name generation should be locale aware and allow for any range of acceptable characters.
Describe the bug Non-Latin characters in the test navigator come out mangled.
To Reproduce
Expected behavior Expected non-Latin characters to be preserved in the output. One of my steps is: --8<-- Dann wird eine Begrüßung auf angezeigt
--8<--
(Then a welcome message is shown in )
Screenshots The generated name is "ThenWirdEineBegrUngAufEnglischAngezeigt". The two German characters 'ü' and 'ß' produce a single 'U'.
Additional context Add any other context about the problem here.