...
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 }
26
View as plain text