1package commands 2 3import ( 4 "io/ioutil" 5 "os" 6 "testing" 7 8 "github.com/bmizerany/assert" 9) 10 11func TestDirIsNotEmpty(t *testing.T) { 12 dir := createTempDir(t) 13 defer os.RemoveAll(dir) 14 ioutil.TempFile(dir, "gh-utils-test-") 15 16 assert.T(t, !isEmptyDir(dir)) 17} 18 19func TestDirIsEmpty(t *testing.T) { 20 dir := createTempDir(t) 21 defer os.RemoveAll(dir) 22 23 assert.T(t, isEmptyDir(dir)) 24} 25 26func createTempDir(t *testing.T) string { 27 dir, err := ioutil.TempDir("", "gh-utils-test-") 28 if err != nil { 29 t.Fatal(err) 30 } 31 return dir 32} 33