test: review round 2 of Issue #71 (line breaks, unreadable registry, shim anchor)
- parity and create with real line breaks in the name;
- stop with malformed YAML (no DB) or a corrupt DB refuses (exit 1);
- test_layout: the shim heredoc anchor follows the { ... } > "$tmp_file"
form (the rule it checks is unchanged);
- S11: base re-pinned to 0fc162e, which changes the shim's sanitize body.
Refs #71
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8b829647f4
commit
a47a4683f3
3 files changed
+30
-5
No files matched your search
@@ -239,7 +239,8 @@ def test_lib_sh_no_local_in_shim_heredoc():
|
||||
with open(lib_path, "r", encoding="utf-8") as f:
|
||||
content = f.read()
|
||||
|
||||
start_idx = content.find("cat <<'EOF' > \"$tmp_file\"")
|
||||
# Issue #71: the shim is written as { printf ...; declare -f ...; cat <<'EOF' ... } > "$tmp_file"
|
||||
start_idx = content.find("cat <<'EOF'\n")
|
||||
end_idx = content.find("\nEOF\n", start_idx)
|
||||
assert start_idx != -1 and end_idx != -1
|
||||
|
||||
|
||||
Reference in new issue
Block a user