Тестування в треку Zig

Дізнайтеся, як тестувати свої вправи з Zig на Exercism


Напишіть свій код у файлі <exercise_name>.zig. Деякі вправи містять готові сигнатури для конкретних конструкцій Zig, як-от константи, функції, імпорти, структури і потенційно багато іншого!

Ці готові сигнатури покликані допомогти під час виконання вправ, даючи чітку відправну точку. Однак починати з цих сигнатур не обовʼязково. Особливо зважаючи на те, що будь-який написаний код, який проходить їхні тести, є цілком прийнятним рішенням.

Запуск тестів

Щоб запустити тести, достатньо виконати таку команду:

zig test test_exercise_name.zig

Замініть exercise_name на назву вправи. Цю команду потрібно виконати в кореневій теці вправи, бо її файл тестів має бути в тому самому місці. Крім того, всі тести для будь-якої вправи увімкнені типово, і жоден тест не можна пропустити.

Оскільки всі тести мають такі умови, щоб пройти кожен тест по черзі, доведеться закоментувати тести, які не проходять. Закоментувати тест так само просто: достатньо почати кожен рядок з //. А коли вже є впевненість, що рішення проходить тести, ці тести можна розкоментувати й перевірити, чи воно справді проходить.