Write tmpfile to tmp folder

This commit is contained in:
Jeroen Bobbeldijk
2017-09-30 15:00:37 +02:00
parent 6d97abe800
commit 07ae3c8eaa

View File

@@ -1,8 +1,6 @@
package sign package sign
import ( import (
"bufio"
"bytes"
"crypto/x509" "crypto/x509"
"encoding/pem" "encoding/pem"
"fmt" "fmt"
@@ -212,7 +210,9 @@ func TestSignPDFFile(t *testing.T) {
certificate_chains := make([][]*x509.Certificate, 0) certificate_chains := make([][]*x509.Certificate, 0)
err = SignFile("../testfiles/testfile20.pdf", "../testfiles/testfile20.pdf.tmp", SignData{ tmpfile, err := ioutil.TempFile("", "pdfsign_test")
err = SignFile("../testfiles/testfile20.pdf", tmpfile.Name(), SignData{
Signature: SignDataSignature{ Signature: SignDataSignature{
Info: SignDataSignatureInfo{ Info: SignDataSignatureInfo{
Name: "Jeroen Bobbeldijk", Name: "Jeroen Bobbeldijk",
@@ -230,7 +230,7 @@ func TestSignPDFFile(t *testing.T) {
RevocationData: revocation.InfoArchival{}, RevocationData: revocation.InfoArchival{},
}) })
defer os.Remove("../testfiles/testfile20.pdf.tmp") os.Remove(tmpfile.Name())
if err != nil { if err != nil {
t.Errorf("%s: %s", "testfile20.pdf", err.Error()) t.Errorf("%s: %s", "testfile20.pdf", err.Error())