test(imprint): add 14-case test suite for Layer 3 imprint boundary #11
Reference in New Issue
Block a user
Delete Branch "test/layer-imprint"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
tests/test_imprint.elcovering all six public functions declared inimprint.elhprintln-based PASS/FAIL assertions (no native test framework in El)Booltype annotations, no&&/||operators, no unary!Test cases
imprint_currentimprint_unloadimprint_loadimprint_loadimprint_respondimprint_respondimprint_respondimprint_respondimprint_surface_knowledgeimprint_surface_memory_readimprint_surface_knowledgeimprint_respondimprint_loadimprint_loadRelation to review findings
Tests 03 and 13 probe the ok==false contract tied to the logic-bug findings. Tests 07 and 14 verify graceful-fallback and state-immutability invariants. Tests 05, 06, 12 nail the base/empty passthrough contract. All tests are written to pass against a corrected implementation and expose the three syntax bugs and two logic bugs from the review.