Подтвердить что ты не робот

Какой пример некоторой недопустимой уценки?

Я пишу модульные тесты для модели с атрибутом, который интерпретируется как уценка. Я хотел бы проверить, что если уценка недопустима, то объект недействителен, но это такой прощающий синтаксис, что все, что я пробовал до сих пор, оказывается допустимым уценкой! Какой пример некоторой недопустимой уценки?

4b9b3361

Ответ 1

Я не использовал разметку широко, но у меня создалось впечатление, что невозможно написать "недействительный" уценки только уценки, которые не будут делать то, что вы хотите. Как вместо того, чтобы бросать ошибку, когда она не знает, что делать, она просто рассматривает ее как обычный текст.

На другом пути можно, вероятно, написать script, чтобы попытаться определить вещи, которые пользователь, вероятно, не намеревался, например, если кто-то ввел **test*, они, вероятно, намеревались *test* или **test**

Ответ 2

Все строки являются допустимыми.

Ответ 3

Если весь текст является уценкой и наоборот, то я полагаю, что один пример недопустимой уценки будет неправильным текстом в используемой кодировке, т.е. недопустимым UTF-8, недопустимым ASCII или неверным ISO-8859-1.