mirror of
https://github.com/vee1e/kubeedge.git
synced 2026-09-01 10:18:33 +00:00
pkg/security/certs: use t.TempDir in ReadPEMFile test
Signed-off-by: Priyanshu6968 <priyanshunigam469@gmail.com>
This commit is contained in:
parent
823de877ba
commit
5785098236
1 changed files with 2 additions and 8 deletions
|
|
@ -2,6 +2,7 @@ package certs
|
|||
|
||||
import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
"testing"
|
||||
)
|
||||
|
||||
|
|
@ -24,18 +25,11 @@ func TestReadWrite(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestReadPEMFileNoBlock(t *testing.T) {
|
||||
file := "./testdata/ca/invalid.crt"
|
||||
if err := os.MkdirAll("./testdata/ca", 0700); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
file := filepath.Join(t.TempDir(), "invalid.crt")
|
||||
if err := os.WriteFile(file, []byte("not a pem block"), 0600); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if _, err := ReadPEMFile(file); err == nil {
|
||||
t.Fatal("expected error when file contains no PEM block, got nil")
|
||||
}
|
||||
// Clean
|
||||
if err := os.RemoveAll("testdata"); err != nil {
|
||||
t.Fatalf("failed to clean testdata, err: %v", err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue