Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ed0e5a24c |
@@ -630,17 +630,6 @@ func TestGPGSignKeyNotReportedKeepsStderr(t *testing.T) {
|
|||||||
"gpg: note from the fake gpg")
|
"gpg: note from the fake gpg")
|
||||||
}
|
}
|
||||||
|
|
||||||
// TestGPGFailureKeepsStderr puts a fake gpg first on PATH that writes to
|
|
||||||
// stderr and exits non-zero, and checks that what it wrote ends the message.
|
|
||||||
func TestGPGFailureKeepsStderr(t *testing.T) {
|
|
||||||
t.Setenv("PATH", fakeGPGPath(t,
|
|
||||||
"#!/bin/sh\necho 'gpg: signing failed: No secret key' >&2\nexit 2\n"))
|
|
||||||
|
|
||||||
_, _, err := gpgSign(context.Background(), []byte("data"), GPGKeyID("any"))
|
|
||||||
assert.EqualError(t, err,
|
|
||||||
"gpg sign: exit status 2: gpg: signing failed: No secret key")
|
|
||||||
}
|
|
||||||
|
|
||||||
// TestGPGCancelWhenChildHoldsOutput uses a fake gpg that runs sleep as a
|
// TestGPGCancelWhenChildHoldsOutput uses a fake gpg that runs sleep as a
|
||||||
// child instead of exec-ing it, the way a wrapper script around the real
|
// child instead of exec-ing it, the way a wrapper script around the real
|
||||||
// gpg might. Killing the fake gpg leaves sleep holding its stdout and
|
// gpg might. Killing the fake gpg leaves sleep holding its stdout and
|
||||||
|
|||||||
Reference in New Issue
Block a user