Wojtek L 19 Lutego 2021 19 Lutego 2021 Mam gotowy zestaw testów zapisasny jako plik js. Chce aby do tych testów można było się odwołać z innego pliku JS. Jest możliwe wyeksportowanie testu tak samo jak eksportujemy dowolną zmienną/stałą/funkcję, tzn. export var varName = "something"; ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
aXenDev 19 Lutego 2021 19 Lutego 2021 Wydaje mi się że nie, dlatego możesz tworzyć osobne pliki z testami. Jeżeli musisz gdzieś powielać testy to warto się zastanowić czy kod JS jest dobrze napisany. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dazai 21 Lutego 2021 21 Lutego 2021 Testy to oddzielny element developmentu i jak najbardziej powinny być trzymane osobno i uruchamiane osobno. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 21 Lutego 2021 21 Lutego 2021 W dniu 19.02.2021 o 16:51, Wojtek L napisał: Chce aby do tych testów można było się odwołać z innego pliku JS. A po co aż takie magie? Co chcesz osiągnąć? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Wojtek L 22 Lutego 2021 Autor 22 Lutego 2021 (edytowane) @-n3veRtakie są założenia projektu. Nie ja układałem, nie rozwodzę się nad ich sensem lub jego braku........... Natomiast temat jest zawieszony póki co......... aktualnie są ważniejsze zadania do wykonania Edytowane 22 Lutego 2021 przez Wojtek L Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 22 Lutego 2021 22 Lutego 2021 Ale jako dev powinieneś je podważyć w takim momencie... Tak jak napisał @Dazai - testy, to osobna część aplikacji. Służą jedynie do sprawdzenia poprawności działania przy wymyślonych, ekstremalnych przypadkach. Nie można uzależniać działania aplikacji od wyniku pojedynczego testu, bo wszystkie testy odpala się raz, przed deployem na proda. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kontynuuj dyskusję
Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.