// Корень для `zig build test`. Тесты из импортированных здесь модулей выполняются (в Zig не подтягиваются из транзитивных импортов). // Добавляй сюда _ = @import("path/to/module.zig"); для каждого модуля с test-блоками. // Чтобы увидеть список всех тестов: после `zig build test` выполни `./zig-out/bin/test`. test "discover tests" { _ = @import("main.zig"); _ = @import("models/Property.zig"); _ = @import("models/shape/shape.zig"); } // Убедиться, что выполнились все ожидаемые тесты: этот тест пройдёт только если до него дошли (т.е. все предыдущие прошли). test "all module tests completed" { const std = @import("std"); std.debug.print("\n (все тесты модулей выполнены)\n", .{}); }