Tanuld meg, hogyan teszteld az Odin feladataidat az Exercism-ön
A(z) exercism projektkönyvtáradban lévő Odin-feladatokat úgy futtathatod, hogy átváltasz a feladat könyvtárába, és lefuttatod a odin test . parancsot.
cd "$(exercism workspace)"/odin/leap
odin test .
Tesztelés közben az Odin „átvizsgálhatja” a kódodat: olyan dolgokat kereshet, mint a nem használt importok és változók.
A teszteket így futtasd:
odin test . -vet
Még több ellenőrzéshez add hozzá a -strict-style kapcsolót.
Az odin test minden olyan eljárást lefuttat, amely rendelkezik a @(test) attribútummal.
A teszthalmazban észre fogod venni, hogy minden teszteljárás rendelkezik ezzel az attribútummal. Ez azt jelenti, hogy amikor elindítod a teszteket, minden teszteljárás le fog futni.
Az Exercism általában a tesztvezérelt fejlesztést népszerűsíti, amelynek során:
Mi (a karbantartók) nem találtunk elegáns programozott módot arra, hogy a teszteknek csak egy részét futtassuk. A tesztfájl egyszerűen túl kezelhetetlenné vált. Ahhoz, hogy TDD-vel fejlessz, szerkesztheted a tesztfájlt: egyszerűen kommentbe teheted azokat a teszteket, amelyeket még nem állsz készen futtatni, és egyenként kiveheted őket a kommentből, ahogy írod a megoldásodat.
További részletekért lásd az Odin tesztfuttató dokumentációját és az odin test -help parancsot.