Size: a a a

2020 December 01

MG

Mike Golod in Svelte [svelt]
Maksyuta Dmitry 
Юзает кто юнит тесты в написании программ на свелте?
юнит тесты чего именно, компонентов?
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
Maksyuta Dmitry 
Юзает кто юнит тесты в написании программ на свелте?
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
Можно ли как-то более красивее написать, без дублирования кода этот тест?
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
Mike Golod
юнит тесты чего именно, компонентов?
Да я только учусь писать тесты, и мне не нравится такой вид записи
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
Было бы круто если бы была возможность как то писать тест без этого дублирования, т.к. нужная мне функция есть в компоненте родителя.
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
А я в дочерний её прокидываю в пропсах
источник

MG

Mike Golod in Svelte [svelt]
вы имеете в виду дублирование функции форматирования времени?
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
да, именно
источник

MG

Mike Golod in Svelte [svelt]
ну даже если она вам нужна в пропсах, вы можете сделать простую функцию которая возвращает строку "привет мир", вы же тестируете рендер компонента, а не то что у вас там время правильно отображается, на эту функцию можно отдельный тест написать
источник

MG

Mike Golod in Svelte [svelt]
ну и вообще вынести ее в общий код куда-то и подключать в самом компоненте
источник

MG

Mike Golod in Svelte [svelt]
и еще странно почему у вас метка времени в виде строки
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
Mike Golod
и еще странно почему у вас метка времени в виде строки
ну такой вид записи получаю из сервера
источник

MG

Mike Golod in Svelte [svelt]
если вы можете повлиять на сервер, повлияйте :)
источник

MG

Mike Golod in Svelte [svelt]
должно быть число
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
А есть возможность тестирования функций которые внутри компонента?
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
Или нужно выносить за пределы свелт расширения?
источник

MG

Mike Golod in Svelte [svelt]
в данном случае ваша функция форматирования никак не связана с внутренним состоянием вашего компонента
источник

MG

Mike Golod in Svelte [svelt]
это классическая утилитная функция
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
да, но когда я делаю импорт компоненты, этой функции там нету
источник

MD

Maksyuta Dmitry  in Svelte [svelt]
как я могу к ней пробится мне интересно
источник