test(cli): wire --secret-backend=plaintext into dm ghost identity init
dm-03 and dm-04 spawn a throwaway "ghost" identity by calling $AMY_BIN directly (not through amy_a / amy_d), so they missed the plaintext backend flag added in the previous commit and were failing with "No TTY and no passphrase source" on headless CI. https://claude.ai/code/session_01SqdMfLdXvb3GskFLcEj739
This commit is contained in:
@@ -91,7 +91,7 @@ test_03_dm_send_rejects_no_inbox() {
|
|||||||
# Generate a throwaway identity but do NOT publish its kind:10050.
|
# Generate a throwaway identity but do NOT publish its kind:10050.
|
||||||
local tmpdir; tmpdir=$(mktemp -d "${STATE_DIR}/ghost.XXXXXX")
|
local tmpdir; tmpdir=$(mktemp -d "${STATE_DIR}/ghost.XXXXXX")
|
||||||
local ghost_out ghost_npub
|
local ghost_out ghost_npub
|
||||||
ghost_out=$("$AMY_BIN" --data-dir "$tmpdir" init) || {
|
ghost_out=$("$AMY_BIN" --data-dir "$tmpdir" --secret-backend plaintext init) || {
|
||||||
record_result "$id" fail "ghost init failed"; rm -rf "$tmpdir"; return
|
record_result "$id" fail "ghost init failed"; rm -rf "$tmpdir"; return
|
||||||
}
|
}
|
||||||
ghost_npub=$(printf '%s' "$ghost_out" | jq -r '.npub')
|
ghost_npub=$(printf '%s' "$ghost_out" | jq -r '.npub')
|
||||||
@@ -121,7 +121,7 @@ test_04_dm_send_allow_fallback() {
|
|||||||
# publish should succeed even though the ghost has no 10050.
|
# publish should succeed even though the ghost has no 10050.
|
||||||
local tmpdir; tmpdir=$(mktemp -d "${STATE_DIR}/ghost.XXXXXX")
|
local tmpdir; tmpdir=$(mktemp -d "${STATE_DIR}/ghost.XXXXXX")
|
||||||
local ghost_out ghost_npub
|
local ghost_out ghost_npub
|
||||||
ghost_out=$("$AMY_BIN" --data-dir "$tmpdir" init) || {
|
ghost_out=$("$AMY_BIN" --data-dir "$tmpdir" --secret-backend plaintext init) || {
|
||||||
record_result "$id" fail "ghost init failed"; rm -rf "$tmpdir"; return
|
record_result "$id" fail "ghost init failed"; rm -rf "$tmpdir"; return
|
||||||
}
|
}
|
||||||
ghost_npub=$(printf '%s' "$ghost_out" | jq -r '.npub')
|
ghost_npub=$(printf '%s' "$ghost_out" | jq -r '.npub')
|
||||||
|
|||||||
Reference in New Issue
Block a user