Як тестувати свої вправи з Odin на Exercism
Вправи Odin у каталозі проєкту exercism можна запустити, перейшовши в каталог вправи й виконавши odin test ..
cd "$(exercism workspace)"/odin/leap
odin test .
Під час тестування Odin може виконувати «vet»-перевірку коду: вона шукає, наприклад, невикористані імпорти та змінні.
Запустіть тести так:
odin test . -vet
Щоб отримати ще більше перевірок, додайте опцію -strict-style.
odin test запускає кожну процедуру, яка має атрибут @(test).
У наборі тестів можна помітити, що кожна тестова процедура має цей атрибут. Це означає, що коли ми запускаємо тести, запускається кожна тестова процедура.
Exercism загалом заохочує розробку через тестування, за якої:
Ми (супровідники) не знайшли елегантного програмного способу виконати підмножину тестів. Файл тестів просто став надто громіздким. Щоб розробляти за TDD, можна відредагувати файл тестів, просто закоментувавши тести, які ще не готові до виконання, і розкоментувати їх по одному в міру написання рішення.
Щоб дізнатися більше, дивіться документацію Odin про тестовий раннер і odin test -help.