github.com/letsencrypt/boulder@v0.20251208.0/cmd/ceremony/file_test.go (about) 1 package main 2 3 import ( 4 "testing" 5 ) 6 7 func TestWriteFileSuccess(t *testing.T) { 8 dir := t.TempDir() 9 err := writeFile(dir+"/example", []byte("hi")) 10 if err != nil { 11 t.Fatal(err) 12 } 13 } 14 15 func TestWriteFileFail(t *testing.T) { 16 dir := t.TempDir() 17 err := writeFile(dir+"/example", []byte("hi")) 18 if err != nil { 19 t.Fatal(err) 20 } 21 err = writeFile(dir+"/example", []byte("hi")) 22 if err == nil { 23 t.Fatal("expected error, got none") 24 } 25 }