Посмотрите на Clout тестовые случаи .
Слага, используемые в тестах, на самом деле не содержат специальных символов, поэтому я не знаю, какие символы являются допустимыми,но в конце файла приведен пример того, как определить настраиваемый сопоставитель маршрутов, который предположительно можно использовать для сопоставления точек, если вы того пожелаете.
Я ожидаю, что вы можете подключить настраиваемый сопоставитель маршрутов к Noirс noir.core/compojure-route
или noir.core/custom-handler
.
Кроме того, существуют тесты с буквенными точками в них, например, "/foo.:ext
, который соответствует URL-адресам, таким как /foo.txt
, поэтому я не удивлюсь, если это былфункция, а не ошибка, чтобы не допустить точки в слизняках.