Create new test file for MIB facade module with tests for: - compile/2 (16 tests) - file paths, all options, error handling - compile_string/2 (11 tests, @tag :yecc_required) - MIB content parsing - load_compiled/1 (7 tests) - loading compiled MIB files - compile_all/2 (13 tests) - batch compilation with dependency order - Option validation (3 tests) - handling invalid option keys - Return value structure (4 tests) - tuple format verification - Error handling (4 tests) - graceful handling of invalid inputs - Default options (3 tests) - behavior with and without options Tests verify proper delegation to Compiler module and correct error handling for file operations. Note: compile_string tests tagged with :yecc_required since they depend on yecc parser generator being available. Coverage: 1,419 → 1,464 tests, 45 passing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| integration | ||
| mix/tasks | ||
| snmpkit | ||
| support | ||
| towerops | ||
| towerops_web | ||
| test_helper.exs | ||
| towerops_native_test.exs | ||