Знает, кто легкий способ, что Url перевести в "имя файла", так что бы оно читалось человеком 🤔 Надо как-то заэкранировать всякие левые символы, вроде /%+ PS Base64 - вернет нечитаемую строку PPS ладно base64 - гуд инаф
Ребят, я тут подумал как можно делать e2e тесты с минимум усилий.
Для этого нужна TheElmArchitecture: - Берутся стандартные Model Update и заменяемся в View на вызов model.ToString() - Если модель это data-класс (либо DU из f#) то там будем подробный вывод полей - В тестах просто сравниваем строки с заданными
В итоге тесты: - покрывают юзкейсы использования - НЕ хрупкие, тк не зависят от реализации нижних слоев - быстрые тк работают на пк
PS Если при этом фронт изоморфный, то тесты на фронт можно запускать вместе с бэкендом, избегая сетевых вызовов.